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