redis.IO学习(一)----复制

2018-10-24  本文已影响0人  lionel880

Redis默认使用异步复制,即低延迟和高性能,是绝大多数Redis用例的自然复制模式。但是,Redis从站异步确认它们定期与主站接收的数据量。因此,主服务器不会每次等待从服务器处理命令,但是如果需要,它知道什么从服务器已经处理了什么命令。这允许具有可选的同步复制。

客户端可以使用WAIT命令请求某些数据的同步复制。但是,WAIT只能确保在其他Redis实例中存在指定数量的已确认副本,它不会将一组Redis实例转换为具有强一致性的CP系统:在故障转移期间,确认的写入仍然可能丢失,具体取决于关于Redis持久性的确切配置。然而,对于WAIT,在失败事件之后丢失写入的概率已经大大降低,几乎不会触发

maser的复制是非阻塞的,slave在很大程度上也是非阻塞的。

上一篇 下一篇

猜你喜欢

热点阅读