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



發錶評論
評論通過審核後顯示。
流量統計