redis的主从复制

2016-09-21  本文已影响43人  cammsia

如何主从复制

向redis服务器发送下面的命令
127.0.0.1:12345> slaveof 127.0.0.1:6379
那么127.0.0.1:12345将成为127.0.0.1:6379的从服务器,也就是说127.0.0.1:6379是127.0.0.1:12345的主服务器。
redis和mysql一样,也是异步复制。

redis 2.8之前得复制功能

  1. 复制方式
  1. 同步
  1. 主从服务器断开后的恢复


redis 2.8以后恢复功能

psync代替了sync命令来执行复制时的同步操作。

  1. sync的同步模式
  1. 部分重同步的实现方式
    • 复制偏移量
      主从服务器都会维护一个复制偏移量。主服务器每次向从服务器传播N个字节数据时,就将自己的复制偏移量的值加上N;从服务器每次收到主服务器传播来的N个字节的数据库,就将自己的复制偏移量的值加上N。
上一篇下一篇

猜你喜欢

热点阅读