redis-cluster 启动集群与关闭集群

启动集群

// /Users/izaodao/Documents/redis-cluster目录下,自己写个启动集群脚本

# redisAllStart.sh

cd /Users/izaodao/Documents/redis-cluster
./src/redis-server  ./7000/redis.conf
./src/redis-server  ./7001/redis.conf
./src/redis-server  ./7002/redis.conf
./src/redis-server  ./7003/redis.conf
./src/redis-server  ./7004/redis.conf
./src/redis-server  ./7005/redis.conf

使用./src/redis-server ./7000/redis.conf命令可以将实例重新启动,启动完成之后,自动加入到集群当中

创建集群

# createCluster.sh
cd /Users/izaodao/Documents/redis-cluster
./src/redis-cli --cluster create -a fatsnake 127.0.0.1:7000 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 \
--cluster-replicas 1
chmod u +x  redisAllStart.sh : 将redisAllStart.sh变为可执行文件
./redisAllStart.sh : 在当前目录下启动

关闭集群

// /Users/izaodao/Documents/redis-cluster目录下,自己写个关闭集群脚本

# redisAllStop.sh.sh
cd /Users/izaodao/Documents/redis-cluster
./src/redis-cli -c -h 127.0.0.1 -p 7000  -a fatsnake shutdown
./src/redis-cli -c -h 127.0.0.1 -p 7001  -a fatsnake shutdown
./src/redis-cli -c -h 127.0.0.1 -p 7002  -a fatsnake shutdown
./src/redis-cli -c -h 127.0.0.1 -p 7003  -a fatsnake shutdown
./src/redis-cli -c -h 127.0.0.1 -p 7004  -a fatsnake shutdown
./src/redis-cli -c -h 127.0.0.1 -p 7005  -a fatsnake shutdown
chmod u +x  shutdown.sh : 将shutdown.sh变为可执行文件
./shutdown.sh : 在当前目录下启动

说明:
/src/redis-cli -c -h 127.0.0.1 -p 7000
-a 访问服务端密码 -c 表示集群模式 -h 指定ip 地址 -p 指定端口号

*** 为什么不直接kill进程,因为影响redis数据持久化(aof、rdb),会丢数据 ***

官方工具包 启动/关闭

./redis-5.0.0/utils/create-cluster
打开此文件修改端口为我们自己的


image.png

端口PROT设置为7000,NODES为6,工具会自动累加1 生成 7001-7006 六个节点 用于操作。

你可能感兴趣的:(redis-cluster 启动集群与关闭集群)