sentinel
-
基于Sentinel实现redis主从自动切换
Sentinel(哨兵)是用于监控redis集群中Master状态的工具,它可以实现对redis的监控、通知、自动故障转移。 Sentinel作用: Master状态检测 当被监控的某个 Redis Master异常无法连接时 Sentinel 可以向系统管理员发送通知, 也可以通过 API 向其他程序发送通知,并且进行Master-Slave切换,将其中一…
-
redis/twemproxy 客户端连接异常
对于一个DBA,客户端连接异常问题可以说是家常便饭的事情,处理多了都想吐。 root cause无疑发生在三个地方,先找自身的原因,依次排查下去: 1)服务器端db的负载,如果负载太高,创建socket太慢引起超时。另外服务器端socket的个数太多,也可以导致创建连接需要很长的时间或者创建连接不成功。 2)网络是够有抖动,包括lvs/twemproxy重启…
-
Redis基于keepalived的高可用实践
接着上一章节来: Redis基于keepalived的高可用实现 方案拓扑图 测试方案 1. 手动关闭AppM keepalived进程确认keepalived主从变化,AppS1是否变更为主 2. 开启keepal…