发布: 更新时间:2022-09-13 21:58:20
在搭建redis读写分离架构时,master必须开启持久化。
一旦master宕机,虽然slave可以继续提供读服务。但等到master恢复,由于没有持久化,内存里面没有任何数据,master再次做数据同步的时候,会把slave里的数据清空。
我是在windows下操作的。把原本的redis版本,复制两份slave出来。一个端口改为6666,一个端口改为7777
进入redis文件夹,找到文件:redis.windows.conf
① 设置端口,GENERAL配置下:port 6666
④ 设置从节点为只读:slave-read-only yes
在重启从机redis使得配置生效前,先确保持久化文件夹下没有appendonly.aof和dump.rdb文件。这两个文件就是用来持久化的,我这里是从master复制过去的,slave里面有dump.rdb文件,所以先删除。
① 查看主机master已有的数据:
② 输入info replication 查看当前是否有主从redis:
① 在从机中启动redis服务:
可以看到主机的dump.rdb文件已经复制到从机中了。(上面已经把从机的持久化文件全部删除过)
② 登录从机的redis,查看从机信息
③ 切换回主机master中,查看主机redis情况,对比上面第2 ②步一开始没有设置从机时,主机redis的情况
搭建完的小伙伴可以自行测试以下三个结论:
原神3.8心海武器推荐 原神3.8心海带什么武器
阴阳师寻迹骰怎么获得 阴阳师寻迹骰获得方法
王者荣耀妄想都市观光怎么获得 王者荣耀妄想都市观光活动
阴阳师新召唤屋和幕间皮肤效果怎么样 阴阳师新召唤屋和幕间皮肤获取方法介绍
羊了个羊7.26攻略 羊了个羊7月26日怎么过
崩坏星穹铁道求不得成就攻略介绍 崩坏星穹铁道求不得成就怎么获得
崩坏星穹铁道去吧阿刃成就攻略介绍 崩坏星穹铁道去吧阿刃成就怎么获得
时空中的绘旅人罗夏生日有什么复刻 绘旅人罗夏生日礼包复刻一览
银河境界线武器强度怎么看 银河境界线武器强度排行攻略
阴阳师红蛋蛋限时福利怎么获得 阴阳师再结前缘版本福利介绍