RoR + Redis大师 - 奴隶

时间:2012-05-13 18:57:09

标签: ruby-on-rails redis high-availability

使用RoR和Redis黑客攻击应用程序。

Redis基础设施将拥有一个主设备(Writer)和3个从设备(读取器),并使用HAProxy作为Slaves的负载平衡器。

你们在这种情况下使用什么方法?

我应该有两个Redis客户端,一个是MASTER,另一个是SLAVE(负载均衡器)吗?

最好的方法是什么?

由于

1 个答案:

答案 0 :(得分:0)

我建议在redis连接的顶部使用包装器。这样,您就可以透明地实现实现编写器/读取器的逻辑,并使用您想要的任何场景(这可能是特定于环境的)。

这样你可以直接调用它

RedisWrapper.hget(key, field)

或在其上构建一个图层(想象remodel)。