第二天(redis基础,配置,事务,持久化(RDB,AOF),发表和订阅,主从复制,哨兵模式)

发布时间 2023-06-29 15:58:35作者: 垂序葎草

LIST

lrem key n value

rpoplpush a b 把a的右边的元素加到b的左边

Set集合


从第一个集合移动到第二个集合


Hash哈希


Zset有序集合


GEO地理位置(类似Hash)



Hyperloglog

BitMap

redis配置(pdf里)

redis事务

实践






Redis的持久化

RDB









实践

权限开通

-R当前所有文件777(当前用户,当前用户组,其他用户)单独一个7是反过来(其他用户)

vim redis.conf

删除

在另外窗口启动服务

触发RDB条件
1.flushall
2.退出
3.save
4.redis.conf里的save自动化配置
出现新的dump.rdb

AOF





实践


服务重启

文件出现

有两个客户端,一个用来修改配置一个用来连接

日志文件

修复,追加式,错误地方之后会被全部删掉

日志文件出错之后要修复

Redis发表和订阅




Redis的主从复制



一主二从




变从机

变主机

cp只能复制当前端口的文件给当前端口的文件

scp超级复制当前端口的文件给另一个端口的文件

sync同步,智能同步文件

哨兵模式






vim sentinel.conf

启动哨兵模式
该服务会自动选出新的主机