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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM