redis cluster3 2 8集群搭建

2021-09-02 18:38:26 字數 2752 閱讀 3173

安裝環境 centos7  ip:192.168.5.181

2.解壓縮 、編譯安裝

tar xzf redis-3.2.8.tar.gz

cd redis-3.2.8

make && make install

3.建立啟動例項

cd /root

mkdir -p redis_cluster/6001

#建立檔案

vi redis.conf

#內容如下:

bind 192.168.5.181

daemonize yes

port 6001

pidfile /var/run/redis_6001.pid

cluster-enabled yes

cluster-config-file nodes_6001.conf

cluster-node-timeout 6000

mkdir -p redis_cluster/6002

#建立檔案

vi redis.conf

#內容如下:

bind 192.168.5.181

daemonize yes

port 6002

pidfile /var/run/redis_6002.pid

cluster-enabled yes

cluster-config-file nodes_6002.conf

cluster-node-timeout 6000

#依次建立 6003、6004、6005、6006 跟上面的建立方式一致,此處省略......

#建立啟動指令碼:

cd /root/redis_cluster

vi start_all.sh

#內容如下

cd 6001

redis-server 6001/redis.conf

cd ../6002

redis-server 6002/redis.conf

cd ../6003

redis-server 6003/redis.conf

cd ../6004

redis-server 6004/redis.conf

cd ../6005

redis-server 6005/redis.conf

cd ../6006

redis-server 6006/redis.conf

chmod +x start_all.sh

./start_all.sh

檢視redis程序:

ps -ef |grep redis
結果如下正常

root     16623     1  0 16:19 ?        00:00:00 redis-server 127.0.0.1:6001 [cluster]

root 16625 1 0 16:19 ? 00:00:00 redis-server 127.0.0.1:6002 [cluster]

root 16629 1 0 16:19 ? 00:00:00 redis-server 127.0.0.1:6003 [cluster]

root 16631 1 0 16:19 ? 00:00:00 redis-server 127.0.0.1:6004 [cluster]

root 19355 1 0 16:24 ? 00:00:00 redis-server 127.0.0.1:6005 [cluster]

root 19398 1 0 16:24 ? 00:00:00 redis-server 127.0.0.1:6006 [cluster]

4.利用redis-trib.rb建立redis cluster

安裝redis-trib.rb執行環境 ruby

yum -y install ruby ruby-devel rubygems rpm-build
安裝ruby的redis介面,大概需要30秒鐘

gem install redis 

cd /root/src/redis-3.2.8/src

cp redis-trib.rb /root/redis_cluster

製作啟動指令碼並啟動

vi start_cluster.sh

#內容redis-trib.rb create --replicas 1 192.168.5.181:6001 192.168.5.181:6002 192.168.5.181:6003 192.168.5.181:6004 192.168.5.181:6005 192.168.5.181:6006

chmod +x start_cluster.sh

./start_cluster.sh

如果啟動沒錯誤,及安裝成功

5.測試redis-cluster

檢視集群目前狀況:

redis-cli -c -p 6001

127.0.0.1:6001> cluster info

測試存值取值:

127.0.0.1:6001> set niaho hello

127.0.0.1:6001> get nihao

CygWin安裝RedisCluster指南

安裝前確認磁碟有6g以上的磁碟容量,安裝時雙擊setup x86 64.exe,基本按照預設設定安裝就行,也可自己指定安裝路徑等,3 deps hiredis net.c中注釋掉 並在 include sds.h 之後追加 ifdef cygwin define tcp keepcnt 8 defi...

RedisCluster搭建步驟

安裝redis 配置並啟動redis節點 選兩台機器執行該步驟 把redis安裝目錄redis.conf修改如下並複製進對應的700 資料夾 bind 10.11.147.40 redis安裝機器ip 注意這裡千萬不要用127.0.0.1或者注釋掉這行,以上兩種都會導致遠端機器連線不到redis p...

redisCluster環境準備

需要 redis3.0以上的版本 我使用了redis3.2.12 之後需要ruby環境 yum install ruby yum install rubygems 安裝redis trib.rb執行依賴的ruby的包redis 3.2.2.gem 位址為 gem install redis 3.2....