haproxy配置监控redis主备切换(转)
环境前提:
redis sentinel配置,三台主机,且配置运行良好
配置文件中添加:
frontend ft_redis
bind 0.0.0.0:6379 name redis
default_backend bk_redis
...
redis之sentinel客户端工作原理
废话不多说,直接上干货!
1. 客户端获取sentinel节点集合
2. 客户端通过sentinel get-master-addr-by-name master-name这个api来获取对应主节点信息
3.
恋恋风辰 对于redis底层框架的理解(一)
近期学习了redis底层框架,好多东西之前都没听说过,算是大开眼界了。
先梳理下redis正常的通讯流程吧
首先服务器启动都有主函数main,这个main函数就在redis.c里
首先是initserverconfig(),在这里初始化了redisserver基本的配置信息,
接着调用loadServerConfig(char *filename) 对 server 全局变量重新初始化。