码迷,mamicode.com
首页 > 编程语言 > 详细

spring-redis使用

时间:2018-02-27 21:30:12      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:json   数据库索引   log   分享图片   cti   过期   序列化   database   list   

导包 

技术分享图片

注入调用           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使用

标签:json   数据库索引   log   分享图片   cti   过期   序列化   database   list   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!