redis集群数据同步

1、redis没有像mysql那样复制位置的概念,所以SlaveMaster断开连接再重新连接时,会全量取Master的快照,Slave的所有数据都会清除,重新建立整个内存表,这样导致Salve恢复数据特别慢,同时也给Master带来的压力。

2、通过主动复制解决redis本身复制的缺陷,即通过业务端或代理中间件对redis中的数据进行多份存储。Twitter开发的用于复制和分区的中间件gizzard(https://github.com/twitter/gizzard)

主动复制虽然解决了被动复制的延迟问题,但却带来了数据一致性问题。

3、缓存数据失效策略?

猜你喜欢

转载自arthur2014.iteye.com/blog/2361545