#1665·ioredis

sentinelReconnectStrategy 和 sentinelRetryStrategy 的区别

作者: ramprasad1996创建于 2022年10月18日更新于 2026年8月22日
标签stale

您好, 我们有一个基于 nodejs 的应用程序, 它在 Kubernetes 设置中使用 ioredis 连接到 Redis 监护进程。当 Redis 主进程宕机时, 应用程序 pod 会检测到故障切换并正常运行, 但在极少数情况下, 在故障切换后, 应用程序仍然无法连接到 Redis。 当出现此问题时, 我们没有关闭 redisClient。 如果能够重新连接, 我们需要重试几次。 对于这种情况, 我应该在两个 sentinelReconnectStrategy 和 sentinelRetryStrategy 中使用哪个属性来在关闭客户端之前重试几次? sentinelReconnectStrategy 和 sentinelRetryStrategy 有什么区别?