Redis集群搭建 5 0 x版本

2021-10-04 13:25:44 字數 2210 閱讀 7294

redis-4.0.x版本需要安裝ruby依賴,伺服器連不上外網,所以這個東西搞起來賊費勁。而5.0.x版本無需ruby,基本很簡單就能搭建起來乙個redis集群。

以下模擬在一台機器上啟動乙個redis集群:3主3從。

傳到乙個使用者目錄下解壓:tar -zxvf redis-5.0.8.tar.gz

sudo yum install -y gcc gcc-c++

cd ./redis-5.0.8

make

複製出來6份redis配置檔案(數字代表每個redis節點埠號):redis_7000.conf,redis_7001.conf,redis_7002.conf,redis_7003.conf,redis_7004.conf,redis_7005.conf

內容分別如下,以redis_7000.conf為例(區分埠):

bind 192.16.13.11 #你本機ip位址

port 7000 #埠

protected-mode no

daemonize yes

pidfile /var/run/redis_7000.pid #注意修改每份配置的埠值

dbfilename dump-7000.rdb #注意修改每份配置的埠值

cluster-enabled yes

cluster-config-file nodes-7000.conf #注意修改每份配置的埠值

cluster-node-timeout 10000

cd ./redis-5.0.8/src

./redis-server ../redis_7000.conf

./redis-server ../redis_7001.conf

./redis-server ../redis_7002.conf

./redis-server ../redis_7003.conf

./redis-server ../redis_7004.conf

./redis-server ../redis_7005.conf

檢視程序: ps -ef|grep redis,內容如下:

xm      18743     1  0 14:41 ?        00:00:06 ./redis-server 192.16.13.11:7000 [cluster]

xm 18751 1 0 14:41 ? 00:00:06 ./redis-server 192.16.13.11:7001 [cluster]

xm 18762 1 0 14:41 ? 00:00:06 ./redis-server 192.16.13.11:7002 [cluster]

xm 18771 1 0 14:41 ? 00:00:06 ./redis-server 192.16.13.11:7003 [cluster]

xm 18780 1 0 14:41 ? 00:00:06 ./redis-server 192.16.13.11:7004 [cluster]

xm 18790 1 0 14:41 ? 00:00:06 ./redis-server 192.16.13.11:7005 [cluster]

cd ./redis-5.0.8/src

./redis-cli --cluster create 192.16.13.11:7000 192.16.13.11:7001 192.16.13.11:7002 192.16.13.11:7003 192.16.13.11:7004 192.16.13.11:7005 --cluster-replicas 1

啟動成功:

訪問集群某個節點,例如7000節點:

cd ./redis-5.0.8/src

./redis-cli -c -h 192.16.13.11 -p 7000

在7000節點新增乙個key,然後登入到另乙個節點上查詢,如果查詢的到證明集群搭建成功。

Redis集群搭建(Redis5 0版本)

簡介 最近在研究redis集群的搭建,搭建的過程中遇到了一些困難,同時也總結出一些經驗,特地來這裡總結一下並和大家分享分享。我使用的是ubuntu16.04 的linux虛擬機器進行搭建的,redis版本使用的是5.0,對於有點強迫症的我一直是喜歡最新版本的。上傳完成後首先我們要使用命令將原始碼包解...

redis 5 x版本集群搭建

這裡就不介紹redis是什麼,它能幹什麼,有什麼優點,這裡直接進行集群搭建 本文採用redis 5.0.2的版本 3臺虛擬機器,搭建6個redis節點,3主3從 2.在 usr local 下解壓 tar xvf redis 5.0.2.tar 3.進入redis 5.0.2資料夾 cd redis...

redis5 0 Cluster集群搭建

安裝redis sudo apt update sudo apt install build essential tcl cd mkdir document cd document curl o tar zxvf redis stable.tar.gz cd redis stable make ma...