redis集群搭建

具體參考 http://www.itdecent.cn/p/22af55518f6d

1、環(huán)境:ruby? RubyInstaller ?+rubyGem

2、使用 6個(gè) redis 三主三備 redis.conf 更改端口

port 7010

cluster-enabled yes ?

cluster-config-file nodes.conf

cluster-node-timeout 5000

appendonly yes

cluster-enabled 選項(xiàng)用于開實(shí)例的集群模式,

cluster-conf-file 選項(xiàng)則設(shè)定了保存節(jié)點(diǎn)配置文件的路徑, 默認(rèn)值為nodes.conf 。

nodes.conf 節(jié)點(diǎn)配置文件無(wú)須人為修改, 它由 Redis 集群在啟動(dòng)時(shí)創(chuàng)建, 并在有需要時(shí)自動(dòng)進(jìn)行更新。

3.創(chuàng)建集群

a.按照上面所說(shuō)的配置好各個(gè)實(shí)例,主要是改端口號(hào),運(yùn)行 7000.bat- 7005.bat腳本啟動(dòng)六個(gè)redis實(shí)例

b.cd到 redis-trib.rb 所在的目錄下運(yùn)行命令

redis-trib.rb create --replicas 1 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

4 利用Jedis鏈接集群

Set jedisClusterNodes =newHashSet();? ?

?jedisClusterNodes.add(newHostAndPort("127.0.0.1",7000));? ? ?

?JedisCluster jc =newJedisCluster(jedisClusterNodes);

5、檢測(cè)不同端口的 redis-cli.exe -c -p 7010

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文檔翻譯自 http://redis.io/topics/cluster-tutorial 。 本文檔是 Red...
    會(huì)跳舞的機(jī)器人閱讀 67,070評(píng)論 2 21
  • 【1 :集群原理】 (1)redis-cluster架構(gòu)圖 架構(gòu)細(xì)節(jié): (1)所有的redis節(jié)點(diǎn)彼此互聯(lián)(P...
    先生_呂閱讀 563評(píng)論 0 1
  • 1 Redis介紹1.1 什么是NoSql為了解決高并發(fā)、高可擴(kuò)展、高可用、大數(shù)據(jù)存儲(chǔ)問題而產(chǎn)生的數(shù)據(jù)庫(kù)解決方...
    克魯?shù)吕?/span>閱讀 5,717評(píng)論 0 36
  • 用一臺(tái)虛擬機(jī)模擬6個(gè)節(jié)點(diǎn),一臺(tái)機(jī)器3個(gè)節(jié)點(diǎn),創(chuàng)建出3 master、3 salve 環(huán)境 redis 采用 red...
    夢(mèng)想實(shí)現(xiàn)家_Z閱讀 417評(píng)論 0 2
  • 這里創(chuàng)建6個(gè)redis節(jié)點(diǎn),其中三個(gè)為主節(jié)點(diǎn),三個(gè)為從節(jié)點(diǎn)。redis和端口對(duì)應(yīng)關(guān)系:127.0.0.1:7000...
    壹點(diǎn)零閱讀 240評(píng)論 0 0

友情鏈接更多精彩內(nèi)容