深入理解 Redis Template及4种序列化方式
概述使用Spring 提供的 Spring Data Redis 操作redis 必然要使用Spring提供的模板类 RedisTemplate, 今天我们好好的看看这个模板类 。RedisTemplate看看4个序列化相关的属性 ,主要是 用于 KEY 和 VALUE 的序列化 。举个例子,比如说我们经常会将POJO 对象存储到 Redis 中,一般情况下会使用 JSON 方式序列化成字符串,存储到 Redis 中 。Spring提供的Redis数据结构的操作类。RedisSerializer 序列化 接口RedisSerializer接口 是 Redis 序列化接口,用于 Redis KEY 和 VALUE 的序列化RedisSerializer 接口的实现类 如下归类一下。KEY 被序列化成这样,线上通过 KEY 去查询对应的 VALUE非常不方便,所以 KEY 肯定是不能被这样序列化的。VALUE 被序列化成这样,除了阅读可能困难一点,不支持跨语言外,实际上也没还OK。String 序列化方式绝大多数情况下,我们 KEY 和 VALUE 都会使用这种序列化方案。
下载地址
用户评论