Redis Sentinel
搭建 Redis Sentinel 集群
# sentinel monitor <master-group-name> <ip> <port> <quorum>
sentinel monitor master-alpha redis-alpha 6379 2version: '3'
services:
redis-alpha:
image: redis:latest
restart: unless-stopped
container_name: redis-alpha
networks:
redis_net:
ipv4_address: 172.20.0.2
ports:
- 6379:6379
volumes:
- ./data_alpha:/data
redis-bravo:
image: redis:latest
restart: unless-stopped
container_name: redis-bravo
networks:
redis_net:
ipv4_address: 172.20.0.3
ports:
- 6380:6379
volumes:
- ./data_bravo:/data
redis-charli:
image: redis:latest
restart: unless-stopped
container_name: redis-charli
networks:
redis_net:
ipv4_address: 172.20.0.4
ports:
- 6381:6379
volumes:
- ./data_charli:/data
redis-sentinel-alpha:
image: redis:latest
restart: unless-stopped
container_name: redis-sentinel-alpha
networks:
redis_net:
ipv4_address: 172.20.0.5
ports:
- 26379:26379
volumes:
- ./redis_sentinel_alpha.conf:/sentinel.conf
command: redis-sentinel /sentinel.conf
redis-sentinel-bravo:
image: redis:latest
restart: unless-stopped
container_name: redis-sentinel-bravo
networks:
redis_net:
ipv4_address: 172.20.0.6
ports:
- 26380:26379
volumes:
- ./redis_sentinel_bravo.conf:/sentinel.conf
command: redis-sentinel /sentinel.conf
redis-sentinel-charli:
image: redis:latest
restart: unless-stopped
container_name: redis-sentinel-charli
networks:
redis_net:
ipv4_address: 172.20.0.7
ports:
- 26381:26379
volumes:
- ./redis_sentinel_charli.conf:/sentinel.conf
command: redis-sentinel /sentinel.conf
networks:
redis_net:
ipam:
driver: default
config:
- subnet: "172.20.0.0/24"最后更新于