为什么要将redis客户端Lettuce替换成Jedis[阿里云数据库 Redis 版]

问题描述

在文档(https://help.aliyun.com/document_detail/43848.html#section-yqh-nlq-ia9)提到:‘’Lettuce支持完整Redis API的同步和异步通信使用。由于Lettuce客户端在请求多次请求超时后,不再自动重连,当云数据库Redis因故障等因素导致代理或者数据库节点发生切换时,可能出现连接超时导致无法重连。为避免此类风险,推荐您使用Jedis客户端”。

我在本地测试单机版redis,Lettuce-core版本:5.3.7.RELEASE,在redis停掉后是能够重连成功的,请问文档中出现的不能重连是什么情况下发生的,能否升级Lettuce进行解决,比如这篇博客(https://blog.csdn.net/qq_42969135/article/details/123206211)中提条到的配置:spring.redis.lettuce.cluster.refresh.adaptive=true
spring.redis.lettuce.cluster.refresh.period=60

期望结果

解决超时请求后不重连问题,是通过升级Lettuce而非替换成Jedis。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
tongchenkeji @ 同尘科技 2022/8/24

为什么要将redis客户端Lettuce替换成Jedis[阿里云数据库 Redis 版]

问题描述 在文档(https://help.aliyun.com/document_detail/43848.html#section-yqh-nlq-ia9)提到:‘’Lettuce支持完整Redis API的同步和异步通信使用。由于Lettuce客户端在请求多次请求超时后,不再自动重连,当云数据库Redis因故障等因素导致代理或者数据库节点发生切换时,可能出现连接超时导致无法重连。为避免此类风险,推荐您使用Jedis客户端”。 我在本地测试单机版redis,Lettuce-core版本:5.3.7.RELEASE,在redis停掉后是能够重连成功的,请问文档中出现的不能重连是什么情况下发生的,能否升级Lettuce进行解决,比如这篇博客(https://blog.csdn.net/qq_42969135/article/details/123206211)中提条到的配置:spring.redis.lettuce.cluster.refresh.adaptive=true spring.redis.lettuce.cluster.refresh.period=60 期望结果 解决超时请求后不重连问题,是通过升级Lettuce而非替换成Jedis。 0 收藏
扫描二维码继续阅读
false
给undefined打赏
2
5
10
20
50
¥0
您的当前余额:¥0
=====这是一个广告位,招租中,联系qq 78315851====
false
付费内容
付款金额
¥0
您的当前余额:¥0
问题反馈
您没有权限发布私信
发起一个您感兴趣的内容
您没有权限发布内容,请购买会员或者提升权限。

忘记密码?找回
已有帐号?登录