六台机器搭建RedisCluster分布式集群
一、RedisCluster結(jié)構(gòu)
二、redis Cluster集群搭建
1、修改redis.conf中需要更改的配置
bind 改成當(dāng)前ip
cluster-enabled yes? #允許redis集群
cluster-config-file nodes-6379.conf? #集群配置文件
cluster-node-timeout 15000? ?#集群中節(jié)點允許失聯(lián)的最大時間15s
注:安裝redis集群時,需要在組建redis集群的機器上安裝ruby組建,否則可能會提示集群安裝錯誤。
2、gem install redis? ?#來安裝相關(guān)依賴
這一步如果出現(xiàn)錯誤可以參考https://blog.csdn.net/feinifi/article/details/78251486,如果沒出現(xiàn)錯誤,請忽略。(無非就是缺少某些依賴,根據(jù)錯誤安裝上就好了)
3、開始搭建redis集群
假設(shè)六臺redis分別在IP地址為192.168.1.{5-10}
注:因為是6臺機器,所以采用的是三主三從模式。
使用如下命令開始搭建集群:
注:找到自己的redis-trib.rb的位置,如果沒有,則搭建不了集群。這可能是因為你采用的是一鍵安裝的方式安裝的redis,你可以到redis的官網(wǎng)下載redis壓縮包,自己編譯安裝。
關(guān)于redis集群搭建可參考:https://www.cnblogs.com/lykxqhh/p/5690923.html
4、注:
當(dāng)集群搭建好后,你在任何一個節(jié)點redis上都可以獲取到其他集群中節(jié)點redis的數(shù)據(jù)。
這里采用的是不同機器上的redis集群,當(dāng)然,你也可以在一臺機器上為redis配置多個端口,然后在一臺機器上配置redis集群。
注:獲取阿里云云大使分享優(yōu)惠券、推薦碼鏈接 :https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=jwwum8p6
總結(jié)
以上是生活随笔為你收集整理的六台机器搭建RedisCluster分布式集群的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis 数据持久化的方案的实现
- 下一篇: mysql实现读写分离