Redis
ArnoldTang
这个作者很懒,什么都没留下…
展开
-
Redis设计 - Sentinel哨兵
背景 Redis单独实现了一个Sentinel模块,用于监听主从实例,主动下线问题的主实例,替换从实例,以达到Redis的高可用。 初始化 初始化Sentinel时指定监控的主实例列表masters,向主实例们改起连接,伪装成它们的一个客户端。Sentinel每隔十秒发送一条INFO消息给主服务器,获取主服务器状态,及对应的从服务器实例并连接。 连接其它结点 Sentinel还以两秒一次的频率,向...原创 2020-05-02 16:58:48 · 227 阅读 · 1 评论 -
Redis设计 - 主从与复制功能
一、简述 Redis提供了slaveof命令,使当前结点A定期接受另一结点B的数据。我们称B为主服务器(以下称为master),A为B结点的从服务器(以下称为slave)。 在2.8版本开始,主从功能开始完善,通过初始的全量同步,及后续不断的增量同步,来实现主从的一致。 二、Redis 2.8以前的老版本 redis slave初次连上master时,发送SYNC命令完成初次的全量数据同步,后续m...原创 2020-05-02 15:36:04 · 239 阅读 · 0 评论