redis主库宕机后重启,主库和从库的数据丢失
解决方法:
假如主库127.0.0.1 6379,从库127.0.0.1 6380
1.在从数据库中执行SLAVEOF NO ONE命令,断开主从关系并且提升为主库继续服务;
2.将主库重新启动后,在主库中执行slaveof 127.0.0.1 6380命令,将其设置为其他库的从库,这时数据就能更新回来;如果其它库设置了密码,就在主库的配置文件 中加masterauth "密码"。
个人觉得使用Redis提供的哨兵(sentinel)的功能好点。
redis主库宕机后重启,主库和从库的数据丢失
解决方法:
假如主库127.0.0.1 6379,从库127.0.0.1 6380
1.在从数据库中执行SLAVEOF NO ONE命令,断开主从关系并且提升为主库继续服务;
2.将主库重新启动后,在主库中执行slaveof 127.0.0.1 6380命令,将其设置为其他库的从库,这时数据就能更新回来;如果其它库设置了密码,就在主库的配置文件 中加masterauth "密码"。
个人觉得使用Redis提供的哨兵(sentinel)的功能好点。
有建议,请留言!