Yum安装Redis_信子姚青的博客-CSDN博客_yum安装redis
yum install epel-release -y
yum install redis -y
systemctl start redis
systemctl status redis 查看服务状态
systemctl stop redis 停止服务
systemctl restart redis 重启服务
ps -ef | grep redis 查看reids服务信息
systemctl enable redis redis开机启动
vim /etc/redis.conf 如果没有vim先 yum install -y vim
具体流程:
https://blog.csdn.net/Bilal_0/article/details/126083926
1.修改bind
bind 127.0.0.1 修改为 bind 0.0.0.0
127.0.0.1 表示只允许本地访问,无法远程连接
0.0.0.0 表示任何ip都可以访问
2.修改 protected-mode
protected-mode yes 改为 protected-mode no
yes 保护模式,只允许本地链接
no 保护模式关闭
3.修改 daemonize
daemonize yes 改为 daemonize no
yes: 代表开启守护进程模式。此时是单进程多线程的模式,redis将在后台运行。
no: 当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具都会导致redis进程 退出
4.修改requirepass
requirepass foobared 改为 requirepass 123456
systemctl start redis
redis-cli
//加上--raw方式set数据乱码
redis-cli --raw
AUTH 123456 //123456为redis密码
Releases · microsoftarchive/redis · GitHub
Redis 在windows系统的安装_y小恒的博客-CSDN博客_redis windows版使用安装
firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --add-port=6379/tcp --permanent
刷新(重新加载端口号
firewall-cmd --reload
查看6379端口号是否已经开启
firewall-cmd --query-port=6379/tcp
重启redis
systemctl restart redis
查找所有key
判断值是否存在
给key设置到期时间(秒),到期自动删除
查看key到期的时间
添加一组key value
拿到key
删除单个:
删除多个:
批量添加多组key value
根据key获取多个value
整型数字自增1
整型数字自增 可以指定步长(正数自增,负数自减)
浮点数自增
添加键值对,前提key不存在 否则不添加
添加键值对,并设置有效期
Key:value key:value
Key:value等价于xxzy:user:1
Key:value等价于name 黄子龙
Hget key 字段
批量添加多个hash类型的key和字段
批量获取多个hash类型的key和字段
获取hash类型的key中的所有的字段和属性
获取hash类型中key的所有字段
获取hash类型中key的所有属性
Hash类型key的字段自增并且指定步长(正数自增,负数自减)
添加一个hash类型的key的属性值,前提是这个属性不存在,否则不执行
向列表左侧添加一个或多个元素
向列表右侧添加一个或多个元素
移除并返回列表左侧的第一个元素,没有返回nit
Value值为3的第一条数据被删除了(左侧删除)
移除并返回列表右侧的第一个元素
Value值为6的第一条数据被删除了(右侧删除)
返回范围内的所有元素
先进的先出
入口和出口在同一边
举例:喝酒喝吐了,用嘴巴喝酒和用嘴巴吐
先进的后出
入口和出口不在同一边
举例:喝酒喝多了上厕所,用嘴巴喝酒,用下边上厕所
向set中添加一个或多个元素
删除set中的指定元素
成功删除s1中的a b两个元素
返回set中元素的个数
判断一个元素是否存在set中
获取set中所有元素
求key1和key2的交集(可以有多个key)
求key1和key2的差集
S1中有s2中无的数据
求key1和key2的并集(所有的)
默认都是升序,如果要降序可以在Z命令后面添加REV即可
如:
添加一个或多个元素到Sorted Set,如果有则更新
删除Sorted Set中指定的元素
获取Sorted Set中指定的元素的score值
获取Sorted Set中指定的元素排名
获取Sorted Set中指定的元素个数
统计score值在给定范围内所有元素个数
让Sorted Set中的指定元素自增,步长为increment值
按照score排序后,获取指定排名范围内的元素(取下标为0开始)
按照score排序后,获取指定score范围内的元素(取sorce的值)
求key1和key2的差集
S1中有s2中无的数据
求key1和key2的交集(可以有多个key)
求key1和key2的并集(所有的)