问题描述:
在使用redisson的时候,需要使用一个列表来保存对象到redis,但是遗憾的是取出来的时候发现对象是字符串。所以需要想办法将它转换为对象。
解决方法:
想一想应该是很简单的,因为使用jedis之类的其他框架的时候也有需要配置解码编码的步骤,这里很明显是没有配置,于是先看看使用的方法里面有没有解决办法。
一看,哦~还真有,点开方法,点到这个Codec接口,看它的实现类,有jackson的,直接使用。
如下图,这样获取到的rList就可以对对象进行编码和解码了,这玩意儿不难,但是就怕有时候脑子没想过来。
当然,还有一种可能是你忘了配置redissonClient的时候用了StringCodec或者你忘记配置编码解码的了……所以你也可以在redisson的config中设置codec。