Redis 的StringRedisTemplate和RedisTemplate

StringRedisTemplate与RedisTemplate详解
spring 封装了 RedisTemplate 对象来进行对redis的各种操作,它支持所有的 redis 原生的 api。在
RedisTemplate中提供了几个常用的接口方法的使用,分别是:
private ValueOperations < K , V > valueOps ;
private HashOperations < K , V > hashOps ;
private ListOperations < K , V > listOps ;
private SetOperations < K , V > setOps ; 5 private ZSetOperations < K , V > zSetOps ;
RedisTemplate中定义了对5种数据结构操作
redisTemplate . opsForValue (); // 操作字符串
redisTemplate . opsForHash (); // 操作 hash
redisTemplate . opsForList (); // 操作 list
redisTemplate . opsForSet (); // 操作 set
redisTemplate . opsForZSet (); // 操作有序 set
StringRedisTemplate继承自RedisTemplate,也一样拥有上面这些操作。
StringRedisTemplate默认采用的是String的序列化策略,保存的key和value都是采用此策略序列化保存
的。
RedisTemplate默认采用的是JDK的序列化策略,保存的key和value都是采用此策略序列化保存的。
Redis 的StringRedisTemplate和RedisTemplate_第1张图片

Redis 的StringRedisTemplate和RedisTemplate_第2张图片 Redis 的StringRedisTemplate和RedisTemplate_第3张图片

 

 

 

 

你可能感兴趣的:(程序人生,redis,spring,java)