docker-compose.yml 930 B

1234567891011121314151617181920212223
  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
  7. volumes:
  8. - ./redis-cluster/conf/redis6.conf:/etc/redis.conf:rw
  9. ports:
  10. - 0.0.0.0:6480:6379
  11. slave1:
  12. image: redis:5.0.11
  13. container_name: redis-slave-1
  14. ports:
  15. - 0.0.0.0:6481:6379
  16. 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
  17. slave2:
  18. image: redis:5.0.11
  19. container_name: redis-slave-2
  20. ports:
  21. - 0.0.0.0:6482:6379
  22. 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