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(查看节点列表)

相关文章
相关标签/搜索