为什么在使用redis的时候会报错?

说明你的set 或者map的size为0,一bai个没有值的set或者map 用redis客户端du进行提交就会报这zhi个错,请在提交前判断它的size是否大dao于0。我是通过 swagger访问写好的接口,会断在controller执行service返回一次,能正常返回数据不会报错。但是通过前台页面刷新访问会断在controller两次,在数据库查询...
为什么在使用redis的时候会报错?
ERR wrong number of arguments for.
说明你的set 或者map的size为0,一bai个没有值的set或者map 用redis客户端du进行提交就会报这zhi个错,请在提交前判断它的size是否大dao于0。

我是通过 swagger访问写好的接口,会断在controller执行service返回一次,能正常返回数据不会报错。但是通过前台页面刷新访问会断在controller两次,在数据库查询两次,返回两次数据,会报错。
我是通过@cacheale管理的,具体是不是这个原因,不能肯定,如果是在本地测试,版本换高一点。
2023-08-29
mengvlog 阅读 186 次 更新于 2025-07-20 13:32:29 我来答关注问题0
  • 说明你的set 或者map的size为0,一bai个没有值的set或者map 用redis客户端du进行提交就会报这zhi个错,请在提交前判断它的size是否大dao于0。我是通过 swagger访问写好的接口,会断在controller执行service返回一次,能正常返回数据不会报错。但是通过前台页面刷新访问会断在controller两次,在数据库查询两...

  •  翡希信息咨询 一次 Redis 事务使用不当引发的生产事故

    原因: Redis 事务影响:在使用 Redis 事务时,如果将递增命令等放入事务中执行,并且该事务是由 @Transactional 注解的方法触发的,那么这些命令可能不会立即返回执行结果,而是返回 null。这是因为 Redis 事务将命令放入队列中,等待事务提交时才执行。 RedisTemplate 配置问题:当 RedisTemplate 开启了 Red...

  •  阿暄生活 大半夜排查bug:竟然是同事把Redis用成这鬼样子,坑了我

    问题的根源在于Redis连接池管理不当,具体体现在两个方面:一是连接池配置不当导致的阻塞,二是Spring StringRedisTemplate使用完毕后未正确释放连接。1. 连接池配置不当导致的阻塞 连接池资源耗尽:在API调用Redis时,由于连接池配置不当,当连接池满且闲置连接少于特定数量,且活跃连接超过最大总数减某个...

  •  翡希信息咨询 redis出错是什么意思?

    一、Redis出错的常见类型 连接超时:当客户端尝试与Redis服务器建立连接时,如果连接无法在指定时间内建立,就会发生连接超时错误。服务器繁忙:如果Redis服务器处理请求的速度跟不上接收请求的速度,服务器就会变得繁忙,导致响应时间变长,甚至无法及时响应。内存溢出:由于Redis是一个内存数据库,如果存储的...

  •  文暄生活科普 记一次因 Redis 使用不当导致应用卡死 bug 的排查及解决!

    需要通过Jedis连接进行。使用不当可能导致问题。建议合理配置Redis pool,避免出现问题无错误日志、无报错的情况。同时,避免使用keys命令,合理配置pool以提高问题定位效率。总结,通过排查发现Redis连接获取问题导致应用卡死。关键在于合理配置和使用Redis pool,避免使用不当引发的隐藏问题。

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部