我有一个在 Redis 中存储和读取日期的应用程序。当 Redis 关闭然后重新启动时,不会重新创建 Jedis 连接。

有没有办法在 Jedis 中创建连接重试?

请您参考如下方法:

解决这个问题的一种方法是使用连接池。我正在使用 JedisPool。虽然我在文档中找不到 JedisPool 支持自动重新连接的任何地方,但在我的测试中,我能够在服务重新启动后继续使用 Redis 缓存。

另一种选择是使用 lettuce client它声称支持自动重新连接。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!