启动redis集群

2021-02-20 16:09
299
0

###################################################
cd 7002
vi redis.conf

################################################
bind 0.0.0.0
port 7002
daemonize yes
pidfile /data/redis/redis-cluster/7002/redis_7002.pid
logfile "/data/redis/redis-cluster/7002/redis-7002.log"
appendonly yes
cluster-enabled yes
cluster-config-file nodes-7002.conf
cluster-node-timeout 15000
###################################################

 

docker run -d   --name redis -v /data/redis:/usr/share/redis  --net=host   redis:5.0.9 /bin/bash -c "while true; do echo hello world; sleep 1; done"
docker ps
docker exec -it a324b /bin/bash
5.1.在第一台服务器上启动redis
[root@apollo redis-cluster]# redis-server 7000/redis.conf
[root@apollo redis-cluster]# redis-server 7001/redis.conf
[root@apollo redis-cluster]# redis-server 7002/redis.conf
1
2
3
5.2.在第二台机器启动redis
[root@artemis redis-cluster]# redis-server 7003/redis.conf
[root@artemis redis-cluster]# redis-server 7004/redis.conf
[root@artemis redis-cluster]# redis-server 7005/redis.conf
1
2
3
5.3 在第三台服务器上启动redis
[root@uranus redis-cluster]# redis-server 7006/redis.conf
[root@uranus redis-cluster]# redis-server 7007/redis.conf
[root@uranus redis-cluster]# redis-server 7008/redis.conf

 

redis-cli --cluster create 172.28.90.136:7000 172.28.90.136:7001 172.28.90.136:7002 172.28.90.135:7003 172.28.90.135:7004 172.28.90.135:7005 172.28.90.134:7006 172.28.90.134:7007 172.28.90.134:7008 --cluster-replicas 1

全部评论