IT|資料庫|Key-Value|Redis Cluster 集群伺服器設定
http://michaelkang.blog.51cto.com/1553154/1963201 Redis 集群提供了以下兩個好處: # 將數據自動切分( split )到多個節點的能力。 # 當集群中的一部分節點失效或者無法進行通訊時, 仍然可以繼續處理命令請求的能力。 Redis 架構 架構細節 : (1) 所有的 redis 節點彼此互聯 (PING-PONG 機制 ), 內部使用二進制協議優化傳輸速度和帶寬 . (2) 節點的 fail 是通過集群中超過半數的節點檢測失效時才生效 . (3) 客戶端與 redis 節點直連 , 不需要中間 proxy 層 . 客戶端不需要連接集群所有節點 , 連接集群中任何一個可用節點即可 (4)redis-cluster 把所有的物理節點映射到 [0-16383]slot 上 ,cluster 負責維護 node<->slot<->value Redis 架構圖 Redis Cluster 搭建與使用 要讓集群正常工作至少需要 3 個主節點,在這裡我們要創建 6 個 redis 節點,其中三個為主節點,三個為從節點,對應的 redis 節點的 ip 和端口對應關係如下(為了簡單演示都在同一台機器上面)。 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 [安裝 redis] 研究-Redis 創建存放多個實例的目錄 mkdir /home/pi/data/cluster -p cd /home/pi/data/cluster mkdir 7000 7001 7002 7003 7004 7005 修改配置文件 樹莓派 cp /etc/redis.conf /home/pi/data/cluster/7000/ Linux cp /home/pi/redis-4.0.2/redis.conf /home/pi/data/cluster/7000/ 修改以下選項( 修