docker-compose.yml 956 B

123456789101112131415161718192021
  1. version: '3'
  2. services:
  3. master:
  4. image: redis:5.0.11
  5. container_name: redis-master
  6. command: redis-server --replica-announce-ip 10.26.30.216 --replica-announce-port 6480 --cluster-announce-ip 10.26.30.216 --cluster-announce-port 6480 --slave-announce-ip 10.26.30.216
  7. ports:
  8. - 0.0.0.0:6480:6379
  9. slave1:
  10. image: redis:5.0.11
  11. container_name: redis-slave-1
  12. ports:
  13. - 0.0.0.0:6481:6379
  14. command: redis-server --slaveof 10.26.30.216 6480 --replica-announce-ip 10.26.30.216 --replica-announce-port 6481 --cluster-announce-ip 10.26.30.216 --cluster-announce-port 6481 --slave-announce-ip 10.26.30.216
  15. slave2:
  16. image: redis:5.0.11
  17. container_name: redis-slave-2
  18. ports:
  19. - 0.0.0.0:6482:6379
  20. command: redis-server --slaveof 10.26.30.216 6480 --replica-announce-ip 10.26.30.216 --replica-announce-port 6482 --cluster-announce-ip 10.26.30.216 --cluster-announce-port 6482 --slave-announce-ip 10.26.30.216