redis5 集羣搭建

redis5 集羣搭建node

 

1.安裝redis集羣

wget http://download.redis.io/releases/redis-5.0.5.tar.gzredis

tar xzf redis-5.0.5.tar.gzruby

cd redis-5.0.5 app

make && make installui

 

建立文件夾confspa

複製配置文件

cp redis.conf  conf/redis-7001.confserver

cp redis.conf  conf/redis-7002.confip

cp redis.conf  conf/redis-7003.confget

cp redis.conf  conf/redis-7004.confio

cp redis.conf  conf/redis-7005.conf

cp redis.conf  conf/redis-7006.conf

修改配置文件

daemonize yes

port 7001  (端口)

 dir  /app/redis-cluster/7001/  (指定數據文件存放位置,要不相同)

cluster-enabled yes

cluster-config-file nodes-7001.conf   (節點信息文件,要不相同,和端口同樣)

cluster-node-timeout 5000

appendonly yes

bind   0.0.0.0

protected-mode no (關閉保護模式)

若是要設置密碼須要增長以下配置:

requirepass xxx (設置redis訪問密碼)

masterauth xxx (設置集羣節點間訪問密碼,跟上面一致)

 

3.啓動6個實例

src/redis-server  conf/redis-7001.conf

src/redis-server  conf/redis-7002.conf

src/redis-server  conf/redis-7003.conf

src/redis-server  conf/redis-7004.conf

src/redis-server  conf/redis-7005.conf

src/redis-server  conf/redis-7006.conf

 

4.用redis-cli建立redis集羣

redis5開始,不須要ruby搭建集羣了,主要redis-cli就能夠

src/redis-cli --cluster create 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 127.0.0.1:7006 --cluster-replicas 1

--cluster-replicas  1  //設置一主一從, 前3個爲主,後3爲從

 

5.驗證集羣

src/redis-cli -c -a xxx -h 127.0.0.1 -p 7001

             -a訪問服務端密碼,-c表示集羣模式,指定ip地址和端口號

 

cluster info(查看集羣信息)、cluster nodes(查看節點列表)

相關文章
相關標籤/搜索