我想知道,如果我将Redis复制设置为3个远程分离的计算机上的一个主服务器和2个从服务器,那么主服务器和从服务器的同步频率如何?我的意思是可以在每秒或每次写入后配置同步或复制数据库。
我想仅使用slave来在不同的机器上复制数据库。
答案 0 :(得分:2)
首先,请阅读http://redis.io/topics/replication以了解其工作原理。
Redis非常适合在不同的机器上复制数据(无论链接的速度如何)。有些人甚至在数据中心之间进行此操作。
复制是异步的,对主机是非阻塞的,并且(尽可能)立即复制(即每次写入后)。如果从机关闭或无响应,则某些数据将在主机侧缓冲,直到某一点。您可以调整配置中的repl-backlog-size和repl-backlog-ttl参数以参数此行为。