我们有一个Redis集群配置用作缓存。 现在由于正常模式的写入主机和从从机(使用其他数据库)读取,我们正在尝试使用Redis群集执行同样的操作。
经过一番调查后,我们发现没有Redis客户端(在Java中)像redisson,jedis和Spring Data Redis支持这一点。 我们似乎已经找到了一些解决方法,但它看起来很丑,现在我在想它是否值得呢?我应该从Redis群集中读取数据吗?
这里是我的使用情况
- 约最高QPS:1000
- 有效载荷大小:巨大的1 MB最大(压缩后)
- 簇的大小3个硕士点每2个奴隶(相当高规格的机器)
- 畏缩部分:实际网络带宽给该群集是最大1GB(1 GB分别用于群集内谈话)
考虑到这一点,我有以下问题:
- 它(从奴隶阅读)以任何方式帮助我吗?
- 我应该避免任何坑洞(任何特殊的服务器端配置)吗?
- 狭窄的道路会成为一个问题吗?
- 是否有这样做的正确
任何帮助的标准方式(库/客户端)(博客,案例研究,建议)是极大的赞赏。