为什么要将redis客户端Lettuce替换成Jedis

问题描述

在文档(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。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====