首页 > 编程语言 > 详细

spring-redis使用

时间:2018-02-27 20:53:07      阅读:242      评论:0      收藏:0      [点我收藏+]

导包 

技术分享图片

注入调用           opsForValue()     opsForList()

技术分享图片

 

 

redisTemplate   配置 ,为了   对key采用string序列化方式                 对value采用json序列化方式

技术分享图片

参数的配置

# Redis 配置
# Redis数据库索引(默认为0)
spring.redis.database=0
# Redis服务器地址
spring.redis.host=192.168.10.128
# Redis服务器连接端口
spring.redis.port=6379
# Redis服务器连接密码(默认为空)
spring.redis.password=123qwe
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.pool.max-active=8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.pool.max-idle=8
# 连接池中的最小空闲连接
spring.redis.pool.min-idle=0
# 连接超时时间(毫秒)
spring.redis.timeout=0

使用Redis做缓存

使用Spring Cache注解 设置过期时间

 技术分享图片

在service层加上cache注解

@Cacheable  为存取缓存     @CachePut 为修改缓存      @CacheEvict 为删除缓存

 各个注解中的value参数是一个key的前缀

技术分享图片

对于key的生成规则用调用者本身对象的ID属性保证它的唯一性如下 注册进

技术分享图片

然后在需要cache的地方调用Redis  CRUD 方法

技术分享图片

 

spring-redis使用

原文:https://www.cnblogs.com/mxz1994/p/8480376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!