【redis】java.lang.NoSuchMethodError: redis.clients.jedis.Jedis.lpush(Ljava/lang/String;Ljava/lang/Str

org.springframework.web.util.NestedServletException:Handler processing failed; nested exception is java.lang.NoSuchMethodError: redis.clients.jedis.Jedis.lpush(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Long; 

这个bug发生在我调用存入链表函数lpush时,很郁闷按照道理来说我的已经是最新版本的jedis.jar包了,可以却说没有这个方法!!于是我尝试做一个小的test模型


这里居然又不会报错了,天啦撸!!实在是没办法了各种查bug,一开始始终是不相信会是jedis的版本问题,不过当最后所有的方法都试过之后,选择尝试一下旧的版本,结果居然顺利通过了,非常奇怪,如果按照这个异常的说法,就算是我的那个test也应该不能够正常运行才对啊,可是为什么偏偏就可以,偏偏用到项目里面就不可以 啊啊啊啊啊啊啊啊啊,神烦啊,希望有高人指点       回过头来看之前出现的异常,现在已经知道是因为项目未刷新导致的

解决办法:

导入jedis 2.0.0 的包



猜你喜欢

转载自blog.csdn.net/inzt__/article/details/79841564