报错
2020-06-12 18:33:29.211 ERROR 229109 --- [nioEventLoopGroup-4-33] 76 :失败,com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 48
at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:119)
at com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:641)
at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:752)
原因
数据是通过python 语言调用redis 库的lpush写入的,一个List类型的数据。
因为每个元素是一个string,只是一个普通字符串值,保存的并不是使用ky序列化的值,lrangeObject方法获取值之后会用ky反序列化,这就有问题了。
解决
使用原生的jediscluster的lrange方法