redis 集群重啟步驟如下:關(guān)閉并清除數(shù)據(jù)和日志。啟動種子節(jié)點。創(chuàng)建新集群。添加剩余節(jié)點。檢查集群狀態(tài)。
Redis 集群重啟方法
步驟 1:關(guān)閉節(jié)點
為防止數(shù)據(jù)丟失,請按順序關(guān)閉所有 Redis 節(jié)點。
依次執(zhí)行以下命令關(guān)閉各個節(jié)點:
redis-cli -h -p shutdown
步驟 2:清除數(shù)據(jù)和日志
刪除整個 Redis 數(shù)據(jù)目錄,通常位于 /var/lib/redis。
刪除節(jié)點日志文件,通常位于 /var/log/redis/.log。
步驟 3:啟動單個節(jié)點
啟動一個 Redis 實例作為種子節(jié)點。
執(zhí)行以下命令啟動種子節(jié)點:
redis-server –port
步驟 4:創(chuàng)建新集群
使用 redis-trib.rb 工具創(chuàng)建新的 Redis 集群。
執(zhí)行以下命令:
redis-trib.rb create –replicas
步驟 5:添加其余節(jié)點
依次將剩余節(jié)點添加到集群。
執(zhí)行以下命令:
redis-trib.rb add-node –cluster
步驟 6:檢查集群狀態(tài)
使用 redis-cli 檢查集群狀態(tài)。
執(zhí)行以下命令:
redis-cli -c –cluster check
集群應(yīng)該處于正常運行狀態(tài),所有節(jié)點都應(yīng)報告為“up”。