1
即时通过RoR和Redis黑客入侵应用程序。RoR + Redis Master - 奴隶
Redis的基础设施将有一个主机(Writer)和3个从机(读卡器),并使用HAProxy作为负载均衡器到从机。
你们在这种情况下使用什么方法?
我应该有两个Redis客户端,一个是MASTER,另一个是SLAVE(负载平衡器)?
什么是最好的方法?
谢谢
即时通过RoR和Redis黑客入侵应用程序。RoR + Redis Master - 奴隶
Redis的基础设施将有一个主机(Writer)和3个从机(读卡器),并使用HAProxy作为负载均衡器到从机。
你们在这种情况下使用什么方法?
我应该有两个Redis客户端,一个是MASTER,另一个是SLAVE(负载平衡器)?
什么是最好的方法?
谢谢
我会建议在redis连接上使用包装。通过这种方式,您可以透明地实现实现编写器/阅读器的逻辑,并使用任何您想要的场景(这可能是特定于环境的)。
这样你就可以把它叫做direcly
RedisWrapper.hget(key, field)
或在它的上面建立一个层(认为像remodel
)。
感谢您的回答Radim。是的,我正在考虑使用这种方法。当写消息(保存,更新,删除)到达RedisWrapper时,如果redis写入节点以其他方式读取消息,则将使用连接与负载均衡器连接。 有道理吗? – CHAPa
绝对而且更容易测试/模拟它。 – Radim