标签: python redis high-availability fault-tolerance redis-py
我在ElastiCache上设置了1个主设备和2个从设备。主故障转移已经处理完毕,但我想确保:
我很难用redis-py来实现这个目标:
1)它支持连接池(并建议我们可以通过这种方式支持客户端分片),但是文档没有指定它是否会重试错误。
2)它没有提供明确的方法来指定一种类型的连接是用于读取而另一种是用于写入...我想我可以制作两个StrictRedis实例?
有关处理此问题的最佳方法的任何想法?看起来有一些项目正在解决这个问题,但过去两年中没有一个项目有过提交:
https://github.com/salimane/rediscluster-py
https://github.com/StartTheShift/jondis