要重啟 redis 集群,可以采用滾動重啟的方式:關(guān)閉所有從節(jié)點關(guān)閉主節(jié)點重新啟動主節(jié)點逐個啟動從節(jié)點檢查集群狀態(tài)
如何重啟 Redis 集群
重啟個別 Redis 實例
如果只需要重啟單個 Redis 實例,可以使用如下命令:
redis-cli -h -p shutdown
登錄后復制登錄后復制登錄后復制
然后,重新啟動實例:
redis-server /path/to/redis.conf
登錄后復制登錄后復制
重啟整個 Redis 集群
要重啟整個 Redis 集群,最好采用滾動重啟的方法,以避免集群中斷:
-
關(guān)閉從節(jié)點:逐個關(guān)閉所有從節(jié)點:
redis-cli -h -p shutdown
登錄后復制登錄后復制登錄后復制
-
重啟主節(jié)點:關(guān)閉主節(jié)點:
redis-cli -h -p shutdown
登錄后復制登錄后復制登錄后復制
然后,重新啟動主節(jié)點:
redis-server /path/to/redis.conf
登錄后復制登錄后復制
-
啟動從節(jié)點:逐個啟動從節(jié)點:
redis-server /path/to/redis.conf --slaveof
登錄后復制
-
檢查集群狀態(tài):使用 redis-cli cluster info 命令檢查集群狀態(tài),確保所有節(jié)點都已重新啟動且正常運行。