docker-compose redis 集群部署
- 2022-07-30 16:43:00
- CJL 原創
- 3408
redis 主從
https://github.com/chujilu/go_example/blob/main/compose/redis-master-slave.yml
redis-sentinel 哨兵模式
https://github.com/chujilu/go_example/blob/main/compose/redis-sentinel.yml
配置文件內容
port 26379 dir /tmp sentinel monitor mymaster 172.18.0.101 6379 2 sentinel auth-pass mymaster 123456 sentinel down-after-milliseconds mymaster 30000 sentinel parallel-syncs mymaster 1 sentinel failover-timeout mymaster 180000 sentinel deny-scripts-reconfig yes
redis-cluster 集群模式
https://github.com/chujilu/go_example/blob/main/compose/redis-cluster.yml
配置文件
port 6379 cluster-enabled yes cluster-config-file nodes-redis.conf cluster-node-timeout 5000 appendonly yes appendfilename "appendonly-redis.aof"
註意網絡內通信問題
默認配置未暴露端口需登録容器執行相關信息查看
如需暴露端口自行添加服務內的port
發錶評論