服务多开及主从配置
创建多个redis如图:
直接三个redis文件夹,并修改里面的redis配置文件
如果有密码需要在配置文件中加上通过主redis服务的配置命令
masterauth 123456 (123456 是我的密码)
在从服务的配置文件中加上服务于主服务的相关服务
slaveof 127.0.0.1 6379
然后打开 cmd 窗口
启动
redis-cli -p 6380
redis-cli -p 6381
即可完成服务多开
redis 哨兵模式
redis aof和rdb 的存储方式
redis 的rdb 是将 redis 数据持久化 到 硬盘上
aof 就是记录redis 命令 ,在初始化的时候在执行,然后恢复数据
rdb 的问题 是 只能闪存 ,每间隔一段时间保存内存中的数据到硬盘上,如果恰好没保存的时间段内,宕机,数据容易出现丢失,如果时间设置过短会导致任务执行过于频繁,浪费资源
aof就是把操作记录保存到后缀为 aof的文件中,这样可以保障,数据不会丢失,但是保存的数据过大导致文件写入和读取速度降低
redis5 最新版本 目前恢复数据是先读取,rdb文件,然后使用数据追加的方式执行 aof文件,这样确实可以保障效率和数据的准确性。
参考博客