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

原因分析:

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

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


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

原文地址:https://www.cnblogs.com/owenma/p/6860016.html