【不尽如人意的redisTemplete封装】

线下项目里对spring redisTemplete进行了简单的封装,但是项目里关于其序列化的配置真的有点一言难尽:

 

 

 

可以看到这里用了JdkSerializationRedisSerializer去对value进行序列化,就出现了一个蛋疼的问题,在incr和decr的时候,redisTemplete写的是字符串,当对这个key用get的时候就会有反序列化问问题,反过来set之后也不能用incr。某些加锁的场景在拿到锁之后需要在get key的状态,就会发现get不了 。所以不能一起用有点蛋疼。

整理了下线上业务对这块的封装:

https://www.cnblogs.com/lccsblog/p/12545786.html

posted @ 2020-03-07 16:33  l2c  阅读(125)  评论(0)    收藏  举报