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;
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都是采用此策略序列化保存的。

【】

相关推荐

  1. RedisTemplate StringRedisTemplate区别

    2024-03-25 18:54:02       13 阅读
  2. RedisTemplate序列配置

    2024-03-25 18:54:02       33 阅读
  3. 自定义redisTemplate实现自定义序列

    2024-03-25 18:54:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 18:54:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 18:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 18:54:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 18:54:02       20 阅读

热门阅读

  1. 动态规划——零钱兑换

    2024-03-25 18:54:02       16 阅读
  2. 第十五节 JDBC Statement对象执行批量处理实例

    2024-03-25 18:54:02       18 阅读
  3. sqllabs1-7sql注入

    2024-03-25 18:54:02       16 阅读
  4. c++ STL 之映射—— map 详解

    2024-03-25 18:54:02       20 阅读
  5. MTU网络大小

    2024-03-25 18:54:02       20 阅读
  6. C# 实体转换

    2024-03-25 18:54:02       18 阅读
  7. Linux常用命令

    2024-03-25 18:54:02       17 阅读
  8. MySQL知识总结

    2024-03-25 18:54:02       19 阅读
  9. 《大厂面试模拟(免费) - C++工程方向》

    2024-03-25 18:54:02       18 阅读
  10. C++ IDisposable 接口抽象类实现

    2024-03-25 18:54:02       21 阅读
  11. 计算机网络参考模型(OSI和TCP/IP 网络模型)

    2024-03-25 18:54:02       17 阅读