当前位置:   article > 正文

解决:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key

caused by: redis.clients.jedis.exceptions.jedisdataexception: wrongtype oper

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

 

1. 报错:

  1. Caused by: redis.clients.jedis.exceptions.JedisDataException:
  2. WRONGTYPE Operation against a key holding the wrong kind of value

2. 报错代码:

  1. /**
  2. * 写入 list
  3. *
  4. * @param key
  5. * @param values
  6. */
  7. public <V> Long setList(String key, Collection<V> values) {
  8. listOperations = redisTemplate.opsForList();
  9. Long okCount = listOperations.leftPushAll(key, values); // 此行报错
  10. return okCount;
  11. }

3. 错误的原因是我在set的时候先放入的是A类型的数据。后来我由于代码写错了,又想要放入B类型的数据。放入失败并报错。

 

 

4. 保证数据类型一致就 OK了。 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/672616
推荐阅读
相关标签
  

闽ICP备14008679号