如何对Redis进行高效封装
plus 版本专属
此章节是黑马点评 Plus 版本中专有的内容,而在整套文档中将普通版本和 Plus 版本都融合在了一起,让大家更方便的学习。
前言
现在的项目基本都会使用 Redis,在 Springboot 中使用提供的 RedisTemplate 或者 StringRedisTemplate,但使用感觉还是有些问题,比如在使用中还是需要自己来做对象的转换工作,还有对 key 键的管理,当键逐渐多了后是非常的麻烦,这有一个,那里有一个,当后续修改时候,要一个个去搜索,效率非常的低下,如果想找这个缓存是谁来设计的,还需要去看代码的提交者,更是麻烦。
针对上述的痛点能不能解决下呢?比如,把对象的转换工作也做好,使用是只要指定 对象类型 就可以了,以及将 key 做好统一的管理,并要求加上 键的含义、键值的含义、作者 等信息。
对于key的管理也要注意,必须要求用户在指定的类中存放,如果不用代码强制约束的话,总会有人偷懒的。
所以为了解决这些问题,设计出对redis操作的封装组件,使用起来更加的方便和管理