1、报错信息

org.springframework.dao.InvalidDataAccessApiUsageException: ERR wrong number of arguments for 'srem' command; nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR wrong number of arguments for 'srem' commandat org.springframework.data.redis.connection.jedis.JedisExceptionConverter.convert(JedisExceptionConverter.java:69)at org.springframework.data.redis.connection.jedis.JedisExceptionConverter.convert(JedisExceptionConverter.java:42)at org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:44)at org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:42)at org.springframework.data.redis.connection.jedis.JedisConnection.convertJedisAccessException(JedisConnection.java:135)at org.springframework.data.redis.connection.jedis.JedisSetCommands.convertJedisAccessException(JedisSetCommands.java:508)at org.springframework.data.redis.connection.jedis.JedisSetCommands.sRem(JedisSetCommands.java:394)at org.springframework.data.redis.connection.DefaultedRedisConnection.sRem(DefaultedRedisConnection.java:771)at org.springframework.data.redis.core.DefaultSetOperations.lambda$remove$14(DefaultSetOperations.java:290)at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:228)at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:188)at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:96)at org.springframework.data.redis.core.DefaultSetOperations.remove(DefaultSetOperations.java:290)at com.xnpool.common.redis.RedisUtil.setRemove(RedisUtil.java:478)at com.xnpool.admin.controller.UserController.logout(UserController.java:129)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.xnpool.common.filter.TokenCheckFilter.doFilter(TokenCheckFilter.java:60)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)

2、问题解决
很明显是在:UserController-479行,然后定位到代码,,,

redisUtil.setRemove(RedisKey.MANAGE_TOKEN+userId);setRemove方法:
/*** 移除值为value的** @param key    键* @param values 值 可以是多个* @return 移除的个数*/
public long setRemove(String key, Object... values) {try {Long count = redisTemplate.opsForSet().remove(key, values);return count;} catch (Exception e) {e.printStackTrace();return 0;}
}

定以得方法调用了多个参数,而只传递了一个参数,,

org.springframework.dao.InvalidDataAccessApiUsageException: ERR wrong number of arguments for ‘srem‘相关推荐

  1. ERR wrong number of arguments for ‘srem‘ command

    ERR wrong number of arguments for 'srem' command 问题描述 再远程调用redis服务得时候,出现得这个异常,字面意思就是参数不匹配 问题解决 原因是因为 ...

  2. org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in r...

    2019独角兽企业重金招聘Python工程师标准>>> Struts Problem Report Struts has detected an unhandled exceptio ...

  3. org.springframework.dao.InvalidDataAccessApiUsageException: Write operations

    在配置 springmvc+hibernate+MySQL 的时候,出现如下问题: 异常信息: org.springframework.dao.InvalidDataAccessApiUsageExc ...

  4. org.springframework.dao.InvalidDataAccessApiUsageException

    org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read ...

  5. org.springframework.dao.InvalidDataAccessApiUsageException:The given object has a null identifi的解决方案

    异常信息: org.springframework.dao.InvalidDataAccessApiUsageException: The given object has a null identi ...

  6. org.springframework.dao.InvalidDataAccessApiUsageException: Cannot locate field code on class .....

    报错日志 org.springframework.dao.InvalidDataAccessApiUsageException: Cannot locate field code on class c ...

  7. C++工作笔记-hiredis中关于ERR wrong number of arguments for HMSET问题的解决

    这里有个坑 使用hiredis的API进行调用时如果是如下命令, hmset userid:1001 username 'xiao ming' 这种语法,使用redis-cli是没有问题的,但如果使用 ...

  8. ERR wrong number of arguments for 'sadd' command

    在用spring redis 存储set数据的时候,提示了这个ERR wrong number of arguments for 'sadd' command这个错误,通过调试发现: redisTem ...

  9. node-redis:ErrorReply: ERR wrong number of arguments for ‘auth‘ command

    问题描述 环境 $ node -v v16.14.0# redis-cli 127.0.0.1:6379> info # Server redis_version:5.0.5 版本 packag ...

最新文章

  1. DNS及DNS有什么作用
  2. ping: sendto: Network is unreachable
  3. sqlserver on linux
  4. 【Python基础】Python 函数使用总结
  5. PHP基于数组的分页函数(核心函数array_slice())
  6. linux中常用的shell脚本,Linux常用shell脚本
  7. 已重置默认应用设置html,win10已重置应用默认设置一直弹怎么办_win10已重置应用默认设置老是弹出解决方法...
  8. 2021高考成绩查询省排名,【重磅整理】2021全国各地高考预测分数线出炉,这样估分可以估算全省排名...
  9. 【编程学习】每天进步一点点,编程学习之路:一款单词转MP3制作软件,单词随身听制作工具v1.0.1
  10. 记录学习使用vue2.0请求qq音乐歌手数据
  11. H264/H265 PS 流分析
  12. python爬取雪球网交易数据
  13. mac的 tr命令_tr命令 - Holy_Shit - 博客园
  14. OEM产品验收测试用例如何编写
  15. ES 排序,相关度和热度之间的平衡
  16. 服务器定时执行js脚本
  17. adb push时 Read-only file system的错误
  18. HTML移动端开发常见的兼容性总结
  19. 该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联
  20. Firepower Management Center (思科 Firepower 管理中心) 7.0.0

热门文章

  1. 银汇通无线pos机的优势与区别
  2. Vue从入门到放弃(一)——指令篇
  3. php js sdk 签名算法,签名算法 · PAYJS API 开发文档
  4. 解决电脑开机后打印机会自动打印的问题
  5. 微信支付分(三)--完结支付分订单
  6. 给客户寄样品谁付快递费?寄样品的运费太多了怎么管理?
  7. HTML5从入门到精通(千锋教育)免费电子版+PDF下载
  8. php发送文本邮件和带附件邮件
  9. Aspose.Cells使用教程:使用 .NET 在 Linux 上创建或编辑 Excel 文件
  10. android ui ue,什么是UI设计,UE设计,二者有什么区别?