redis5 集群搭建node
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 (设置集群节点间访问密码,跟上面一致)
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
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为从
src/redis-cli -c -a xxx -h 127.0.0.1 -p 7001
-a访问服务端密码,-c表示集群模式,指定ip地址和端口号
cluster info(查看集群信息)、cluster nodes(查看节点列表)