Template : 模板
RedisTemplate和StringRedisTemplate基础功能差不多
不同的是二者实现方法不同
RedisTemplate是使用<序列类>将存入的数据先序列化成字节数组, 取出也是将数据字节流转化 。
但是如果数据不是字节流存入的,RedisTemplate取出的将会是null。这时候就可以用上StringRedisTemplate。
StringRedisTemplate更适合存取字符串类型 (取对象时需要JsonUtil工具类进行转化)。
RedisTemplate更适合存取对象。
建议使用阿里的fastjson
maven对fastjson的依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.15</version>
</dependency>