run.sh
docker-compose down
docker-compose up -d
#設定 cluster
docker exec -it redis1 redis-cli --cluster create 10.123.123.11:7001 10.123.123.11:7002 10.123.123.11:7003 10.123.123.11:7004 10.123.123.11:7005 10.123.123.11:7006 --cluster-replicas 1
docker exec -it redis1 redis-cli -h 10.123.123.11 -p 7001 -c
docker-compose.yml
version: '2'
services:
redis1:
image: redis
hostname: redis1
container_name: redis1
restart: always
network_mode: host
entrypoint:
- redis-server
- --port 7001
- --appendonly yes
- --cluster-enabled yes
- --protected-mode no
ports:
- 7001
redis2:
image: redis
hostname: redis2
container_name: redis2
restart: always
network_mode: host
# volumes:
# - ./vol/opt/:/opt/
ports:
- 7002
entrypoint:
- redis-server
- --port 7002
- --appendonly yes
- --cluster-enabled yes
- --protected-mode no
redis3:
image: redis
hostname: redis3
container_name: redis3
restart: always
network_mode: host
ports:
- 7003
entrypoint:
- redis-server
- --port 7003
- --appendonly yes
- --cluster-enabled yes
- --protected-mode no
redis4:
image: redis
hostname: redis4
container_name: redis4
restart: always
network_mode: host
ports:
- 7004
entrypoint:
- redis-server
- --port 7004
- --appendonly yes
- --cluster-enabled yes
- --protected-mode no
redis5:
image: redis
hostname: redis5
container_name: redis5
restart: always
network_mode: host
ports:
- 7005
entrypoint:
- redis-server
- --port 7005
- --appendonly yes
- --cluster-enabled yes
- --protected-mode no
redis6:
image: redis
hostname: redis6
container_name: redis6
restart: always
network_mode: host
ports:
- 7006
entrypoint:
- redis-server
- --port 7006
- --appendonly yes
- --cluster-enabled yes
- --protected-mode no
沒有留言:
張貼留言