redis模板的应用:自定义redisTemplate序列化规则 (RedisTemplate和StringRedisTemplate)
文章目录
- 引言
- I 基础知识
- redis对key和value使用序列化方式
- RedisTemplate<Object, Object>
- 自定义redisTemplate序列化规则
- RedisTemplate<String, String>
- II 存储自定义对象
- redisTemplate存储自定义对象
- StringRedisTemplate存储自定义对象
引言
StringRedisTemplate只能对key=String,value=String的键值对进行操作,RedisTemplate可以对任何类型的key-value键值对操作。
- 当redis数据库里面存的是字符串数据的时候,使用StringRedisTemplate即可
- 如果你的数据是复杂的对象类型,而取出的时候又不想做任何的数据转换,那么使用RedisTemplate是更好的选择。
I 基础知识
redis对key和value使用序列化方式
- 字符串序列化:StringRedisSerializer
- jdk序列化:JdkSerializationRedisSerializer
- json序列化: GenericJackson2JsonRedisSerializer和GenericFastJsonRedisSerializer