老师,我用的redisTemplate,执行的时候告诉我不支持cluster? 能帮忙解答一下么 ,谢谢老师.

来源:2-13 【Demo】限流组件封装(一)- Redis + Lua

小蝴蝶噼里啪啦

2020-11-26 09:34:46

# 具体遇到的问题
   老师,我用的redisTemplate,执行的时候告诉我不支持cluster? 能帮忙解答一下么 ,谢谢老师.
# 报错信息的截图
http://img.mukewang.com/climg/5fbf05ae09d5751314090694.jpg

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择

List<String> list = ArrayList<String >();
list.add(RedisKey.+chatbotId);
AccessInfo accessInfo = (AccessInfo) .opsForHash().get(RedisKey., chatbotId);

(accessInfo != ){
    Integer minuteVisitTimes = accessInfo.getMinuteVisitTimes();
    .execute(
            ,    list,  minuteVisitTimes.toString()
    );
}

【代码语言】突出显示

写回答

1回答

姚半仙

2020-11-26

这个是jedis已知问题,一个简单的解决方案是,直接拿到nativeconnection执行就好。我印象中在最新版本的spring-boot-starter-data-redis里已经修复了这个问题,但是我没有去验证过,同学可以试着排下data-redis的包,引入新版本的依赖再试一下

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程