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

  • 停止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

posted @ 2020-03-25 23:06  圣痕道心  阅读(1210)  评论(1编辑  收藏  举报