Skip to content

Instantly share code, notes, and snippets.

@herohenu
Created August 20, 2025 05:35
Show Gist options
  • Save herohenu/5bada90e5139b56539cc8b9d6ab0766a to your computer and use it in GitHub Desktop.
Save herohenu/5bada90e5139b56539cc8b9d6ab0766a to your computer and use it in GitHub Desktop.
docker-compose-redis-cluster-3-main-node
version: '3.8'
services:
redis-master-0:
image: bitnami/redis-cluster:7.2
container_name: redis-master-0
environment:
- REDIS_PASSWORD=123456
- REDIS_CLUSTER_ENABLED=yes
- REDIS_CLUSTER_ANNOUNCE_IP=172.16.3.29
- REDIS_CLUSTER_ANNOUNCE_PORT=6000
- REDIS_CLUSTER_ANNOUNCE_BUS_PORT=16000
- REDIS_NODES=redis-master-0:6379 redis-master-1:6379 redis-master-2:6379
ports:
- "6000:6379"
- "16000:16379"
redis-master-1:
image: bitnami/redis-cluster:7.2
container_name: redis-master-1
environment:
- REDIS_PASSWORD=123456
- REDIS_CLUSTER_ENABLED=yes
- REDIS_CLUSTER_ANNOUNCE_IP=172.16.3.29
- REDIS_CLUSTER_ANNOUNCE_PORT=6002
- REDIS_CLUSTER_ANNOUNCE_BUS_PORT=16002
- REDIS_NODES=redis-master-0:6379 redis-master-1:6379 redis-master-2:6379
ports:
- "6002:6379"
- "16002:16379"
redis-master-2:
image: bitnami/redis-cluster:7.2
container_name: redis-master-2
environment:
- REDIS_PASSWORD=123456
- REDIS_CLUSTER_ENABLED=yes
- REDIS_CLUSTER_ANNOUNCE_IP=172.16.3.29
- REDIS_CLUSTER_ANNOUNCE_PORT=6004
- REDIS_CLUSTER_ANNOUNCE_BUS_PORT=16004
- REDIS_NODES=redis-master-0:6379 redis-master-1:6379 redis-master-2:6379
ports:
- "6004:6379"
- "16004:16379"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment