6379默认端口号
命令大全:
https://redis.io/commands/set/
安装与开启
#使⽤yum安装Redis
yum -y install redis
#查看是否启动
ps -ef|grep redis
#启动redis:
redis-server /etc/redis.conf &
#停⽌Redis
redis-cli shutdown
#或者直接杀掉进程(kill -9 强制杀掉, kill -15优雅退出)
kill -9 PID
操作Redis
redis-cli
(存放一个key,获取key)
开启隧道
Xshell 配置隧道
全部配置之后, 需要重新关闭连接, 打开连接才可以
后续访问云服务器的Redis, 就可以使⽤ 127.0.0.1 6379端⼝号(上图中配置的端⼝号) 来访问
可视化客户端连接
如果报Stream On Error: NOAUTH Authentication required.错误,把密码填上(123456)
开启防⽕墙
#开启防火墙
systemctl start firewalld
//查询已开放的端⼝
firewall-cmd --zone=public --list-ports
//如果没有6379, 则开启
firewall-cmd --add-port=6379/tcp --permanent
//重载⼊添加的端⼝
firewall-cmd --reload
Redis 常⻅数据类型
– string 字符串
– hash 哈希
– list 列表
– set 集合
– zset 有序集合
Redis 有 5 种数据结构,但它们都是键值对种的值,对于键来说有⼀些通⽤的命令。
set 一个存在的key会把之前的key对应的value覆盖
KEYS
返回所有满⾜样式(pattern)的 key。⽀持如下统配样式。
语法:KEYS pattern
h?llo 匹配 hello, hallo 和 hxllo
h*llo 匹配 hllo 和heeeello
h[ae]llo 匹配hello 和hallo 但不匹配 hillo
h[