【解决】 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command

这个问题花了我挺长时间,在csdn上结果也不操作10条

我是用的windows -redis在本地环境测试一开始的版本是
【解决】 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command_第1张图片
更换了
【解决】 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command_第2张图片
就不会报错 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for ‘set’ command

具体表现

我是通过 swagger访问写好的接口,会断在controller执行service返回一次,能正常返回数据不会报错
但是通过前台页面刷新访问会断在controller两次,在数据库查询两次,返回两次数据,会报错
【解决】 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command_第3张图片
我是通过@cacheale管理的

具体是不是这个原因,不能肯定,如果是在本地测试,版本换高一点

解决方案:

【解决】 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command_第4张图片

windows版本的redis下载地址

链接: redis Windows版本下载地址.

你可能感兴趣的:(redis)