Redis出现多线程调用时抛出 [B cannot be cast to java.lang.Long] 异常

原因分析:

多个线程同时调用了同一个jedis对象,导致内存数据被多个线程竞争,产生数据混乱

(或者大家都用通一个redis获取同一个实例,登录同一个账号使用缓存时报错)


解决方案:每个线程都new出一个自己的jedis对象。或者每个人使用自己的redis库。

posted @ 2017-05-16 10:14  森林木马  阅读(4013)  评论(0编辑  收藏  举报