摘要:
摘要 我的前一篇文章《Redis 复制原理及特性》已经介绍了Redis复制相关特性,这篇文章主要在理解Redis复制相关源码的基础之上介绍Redis复制的实现原理。 Redis复制实现原理 应用场景化 为了更好地表达与理解,我们先举个实际应用场景例子来看看Redis复制是怎么工作的,我们先启动一台m 阅读全文
摘要:
摘要 早期的RDBMS被设计为运行在单个CPU之上,读写操作都由经单个数据库实例完成,复制技术使得数据库的读写操作可以分散在运行于不同CPU之上的独立服务器上,Redis作为一个开源的、优秀的key-value缓存及持久化存储解决方案,也提供了复制功能,本文主要介绍Redis的复制原理及特性。 Re 阅读全文
摘要:
Redis 复制功能的几个重要方面: 1. 一个Master可以有多个Slave;2. Redis使用异步复制。从2.8版本开始,Slave会周期性(每秒一次)发起一个Ack确认复制流(replication stream)被处理进度;3. 不仅主服务器可以有从服务器, 从服务器也可以有自己的从服务 阅读全文