Redis 如何配置 Redis 读写分离?

fengzhilian818 · 2017年04月26日 · 最后由 villins 回复于 2017年04月27日 · 7487 次阅读

有 A,B,C 三台服务器,上面分别有 redis1(主服务器),redis2(从服务器),redis3(从服务器),B,C 两台服务器的缓存 write 到 A 服务器的 redis1,再由 A 服务器 redis1 同步到 redis2 和 redis3,请教大家有没有什么方式在 rails 里面配置成读写分离

redis 为什么要读写分离?

现在的情况由于 B,C 两个服务器独立,B 服务器创建一个缓存之后,C 也可能会创建一个同样的缓存。。。如果按照以上说的方式读写分离之后,再 redis 同步这样 B,C 服务器就不会各自创建同一份缓存

直接上 cluster 不就 ok

@fengzhilian818 假如一台 redis 服务器没有抗住压力就上集群,能抗就 master/slave 高可用就好,不能这么麻烦

需要 登录 后方可回复, 如果你还没有账号请 注册新账号