建立集群配置檔案redis-cluster-7000.conf,埠7000
port 7000
daemonize yes
pidfile /user/local/redis/redis/redis-7000-cluster.pid
logfile "7005-cluster.log"
bind 0.0.0.0
dir"/usr/local/redis/redis/data/cluster"
cluster-enabled yes
cluster-config-file 7000-cluster.conf
cluster-node-timeout 6000
同理建立
redis5以上安裝集群比較簡單,不需要再使用 redis-trib指令碼,因為執行 redis-trib指令碼必須要安裝redis gem。只需要利用redis-cli執行以下命令就可以建立集群。
# 如果是在雲伺服器上部署,如果需要外網訪問把127.0.0.1改為你自己雲伺服器的外網ip
期間會詢問你是否使用上述配置,輸入yes即可。如果出現一直卡在「waiting for the cluster to join」,需要把與伺服器上集群匯流排埠開啟(客戶端連線的埠 + 10000),例如客戶端段鷗7000,則匯流排埠17000。
最後看到所有的slot成功分配。
./redis-cli -p 7000 -c
redis3 0 0 集群安裝
redis集群部署文件 centos6系統 要讓集群正常工作至少需要3 個主節點,在這裡我們要建立6個 redis 節點,其中三個為主節點,三個為從節點,對應的 redis 節點的ip 和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127...
redis3 2 5集群安裝
redis後台執行 pidfile var run redis 7001.pid pidfile檔案對應7000,7002,7003 port 7001 埠7000,7002,7003 cluster enabled yes 開啟集群 把注釋 去掉 cluster config file nodes...
linux 編譯安裝 redis6
執行效能測試 centos yum groupinstall development tools y ubuntu apt install build essential wget y axel tar vxzf redis 6.0.5.tar.gz cd redis 6.0.5 make mall...