redis 集群搭建 Ubuntu

2021-07-11 11:34:39 字數 1423 閱讀 7675

首先,請在linux下安裝ruby環境.

建立乙個集群資料夾. mkdir -p rediscluster/7000/

複製redis/redis.conf   以及 redis/src/redis-server 到7000目錄下  

修改redis.conf配置

daemonize    yes                          //redis後台執行

pidfile /var/run/redis_7000.pid //pidfile檔案對應7000

port 7000 //埠7000

cluster-enabled yes //開啟集群 把注釋#去掉

cluster-config-file nodes.conf //集群的配置 配置檔案首次啟動自動生成

cluster-node-timeout 5000 //請求超時 設定5秒夠了

我準備搭建8個服務  4主 4從.

複製7000,到7001..7007.並修改埠

測試 是否有效. cd 7000      redis-server  redis.conf

ps -ef | grep redis    如果有介面說明你的配置成功

如果發現服務正常開啟.接下來就可以搭建 集群環境.

開啟7001--7007 剩餘的六個服務.確保全部開啟.因為開啟服務以後才能被集群.

執行如下命令(換成自己的ip和埠號)

(redis/src/目錄下)

./redis.trib.rb create -- replicas 1 192.168.***.130:7000 192.168.***.130:7001 192.168.***.130:7002 192.168.***.130:7003 192.168.***.130:7004 192.168.***.130:7005 192.168.***.130:7006 192.168.***.130:7007

如果報:/usr/bin/env: ruby: no such file or directory  說明你的伺服器缺少ruby 環境,請安裝 apt-get install ruby     還要安裝  apt-get install rubygems-integration  最後gem install redis
重新執行第12條命令.

Ubuntu16 04搭建redis集群

搭建這個集群花了我兩天,出了非常多非常多的問題!幸好的是搭成了!現在交代我的環境 redis 3.0.7.tar.gz ruby 2.3.4p301 redis 3.0.0.gem eclipse執行以來的jar包是 common pool 1.6.jar common pool2 2.4.2.ja...

ubuntu16搭建redis集群

兩台ubuntu16雲伺服器上搭建redis集群,redis六個節點,三主三從 集群主節點數量最好為奇數,因為redis的投票選舉 一台伺服器上搭建redis埠號分別為7001,7002,7003,另一台伺服器上搭建redis埠號分別為7004,7005,7006。此時需要放開7001,7002,7...

ubuntu14 0下搭建redis集群

一 首先確保安裝redis,並且redis能正常啟動 二 一般集群搭載不同的linux環境上,由於資源有限,這裡僅僅是模擬一下,不要求效率。在一台伺服器上啟動6個redis例項,從而進行搭建。三 1 首先在 下新建資料夾7000,7001 7002 7003 7004 7005.2 把redis.c...