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格式,就会出错,出现序列化错误
实体类序列化
可以成功,但是终端里面会出现错误