首页 > 其他 > 详细

redis学习之集群报错Node is not empty

时间:2020-03-26 00:10:02      阅读:101      评论:0      收藏:0      [点我收藏+]
  • 停止redis服务
redis-cli -h 127.0.0.1 -p 6379 shutdown

 

  • 删除各个节点下的三个文件

    appendonly.aof

    dump.rdb

    nodes.conf

 

  • 所有节点启动redis-server
./redis-server /opt/redis-cluster-6379/redis.conf

  

  • 重新启动集群
$ ./redis-cli --cluster create 192.168.0.102:6379 192.168.0.102:6380 192.168.0.103:6379 192.168.0.103:6380 192.168.0.105:6379 192.168.0.105:6380 --cluster-replicas 1

 

dump.rdb文件:

dump.rdb是由Redis服务器自动生成的 默认情况下 每隔一段时间redis服务器程序会自动对数据库做一次遍历,把内存快照写在一个叫做“dump.rdb”的文件里,这个持久化机制叫做SNAPSHOT。有了SNAPSHOT后,如果服务器宕机,重新启动redis服务器程序时redis会自动加载dump.rdb,将数据库状态恢复到上一次做SNAPSHOT时的状态。

 

————————————————
版权声明:本文为CSDN博主「wblearn」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wudalang_gd/article/details/52153571

redis学习之集群报错Node is not empty

原文:https://www.cnblogs.com/wps54213/p/12571336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!