springboot整合
*在springboot2.x之后,原来使用的jedis被替换成lettuce
jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免线程不安全,使用jedis pool连接池
lettuce:采用netty,实例可以再多个线程中进行共享,不存在线程不安全的情况。
1.导入依赖

2.添加配置
spring.redis.host=127.0.0.1
spring.redis.port=6379
3.测试

输出

但是在终端中显示是一个转义字符串,redis默认的序列化方式是jdk序列化。

自定义RedisTemplate
对象的保存

输出

如果没有转换成json格式,就会出错,出现序列化错误

实体类序列化
可以成功,但是终端里面会出现错误

自定义template

这个时候可以正确存储对象











