我将redis与servicestack和连接池一起使用;现在我知道文档说它随时都可能失败(而且是随机的,尤其是当我增加连接时;它到处都有超时(尤其是在写操作上),而带有c&php(即c)api的redis则不会出现这种情况。我使用服务栈redis页面中的代码,但它并没有真正描述如何使其具有弹性等。
无论如何;在stackoverflow和docs之后,我有一个连接池,但是如果调用失败怎么办呢?我是否要重试直到成功?这一切都感觉相当脆弱的时刻,特别是当我有这个问题时,在运行大容量从c api。。。
注解;我们更关心读取的低延迟。
1条答案
按热度按时间inkz8wg91#
servicestack.redis客户端已经内置了对自动重试的支持。
您可以在连接字符串或redisconfig配置类上自定义不同的超时。