在 spring boot 项目中使用了 redis,在此对 RedisTemplate 的使用做个记录,另外在腾讯云上安装了 redis 作为缓存服务器进行了测试。
RedisTemplate 的使用
首先,redis 提供了 RedisTemplate<Object,Object> 和 StringRedisTemplate 两个默认实现,其中 StringRedisTemplate 继承自 RedisTemplate。 RedisTemplate<Object,Object> 使用序列化的方式存储 key 和 value,StringRedisTemplate 则是一个 key 和 value 都是 String 的 RedisTemplate<String,String>。
对以上两个类的使用不再叙述。看一下以下错误的解决情况,并对应源码简单分析: