1. 程式人生 > 實用技巧 >Redis 叢集的構建

Redis 叢集的構建

redis.conf 配置
# 開啟叢集模式
cluster-enabled yes
# 每一個節點需要有一個配置檔案,需要6份。每個節點處於叢集的角色都需要告知其他所有節點,彼此知道,這個檔案用於儲存叢集模式下的叢集狀態等資訊,這個檔案是由redis自己維護,我們不用管。如果你要重新建立叢集,那麼把這個檔案刪了就行
cluster-config-file nodes-201.conf
# 超時時間,超時則認為master宕機,隨後主備切換
cluster-node-timeout 5000
# 開啟AOF
appendonly yes

啟動6個redis例項

  1. 啟動6臺
  2. 如果啟動過程出錯,把rdb等檔案刪除清空

建立叢集

#####
# 注意1:如果你使用的是redis3.x版本,需要使用redis-trib.rb來構建叢集,最新版使用C語言來構建了,這個要注意
# 注意2:以下為新版的redis構建方式
#####

# 建立叢集,主節點和從節點比例為1,1-3為主,4-6為從,1和4,2和5,3和6分別對應為主從關係,這也是最經典用的最多的叢集模式
redis-cli --cluster create ip1:port1 ip2:port2 ip3:port3 ip4:port4 ip5:port5 ip6:port6 --cluster-replicas 1

slots:槽,用於裝資料,主節點有,從節點沒有

檢查叢集資訊

redis-cli --cluster check 192.168.25.64:6380