使用bladeredis ,set后取值报错

Blade 未结 1 13
likun
likun 剑童 1小时前

一、该问题的重现步骤是什么?

1. bladeredis 使用了,set后取值报错

.hMset(hashKey, map);

Map map = bladeRedis.hGetAll(rtKey);
java.lang.RuntimeException: Truncated.
        at io.protostuff.IOUtil.mergeFrom(IOUtil.java:50) ~[protostuff-core-1.8.0.jar!/:1.8.0]
        at io.protostuff.ProtobufIOUtil.mergeFrom(ProtobufIOUtil.java:103) ~[protostuff-core-1.8.0.jar!/:1.8.0]
        at org.springblade.core.redis.serializer.ProtoStuffSerializer.deserialize(ProtoStuffSerializer.java:68) ~[blade-starter-redis-4.3.0.RELEASE.jar!/:4.3.0.RELEASE]
        at org.springframework.data.redis.core.AbstractOperations.deserializeHashValue(AbstractOperations.java:380) ~[spring-data-redis-3.2.12.jar!/:3.2.12]
        at org.springframework.data.redis.core.AbstractOperations.deserializeHashMap(AbstractOperations.java:324) ~[spring-data-redis-3.2.12.jar!/:3.2.12]
        at org.springframework.data.redis.core.DefaultHashOperations.entries(DefaultHashOperations.java:237) ~[spring-data-redis-3.2.12.jar!/:3.2.12]
        at org.springblade.core.redis.cache.BladeRedis.hGetAll(BladeRedis.java:476) ~[blade-starter-redis-4.3.0.RELEASE.jar!/:4.3.0.RELEASE]

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 发帖的时候用这个包裹代码,然后把你可重现的详细代码,重新发一遍,不要只发一个片段


    另外请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名以及你的社区帐号,登记为商业账号后方可进行商业版问题答疑。


    CleanShot20261014102549@2x.png

    0 讨论(0)
提交回复