springboot整合Redis
2018-03-20 15:59
471 查看
构建项目,添加Redis依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
配置application.yml配置文件
spring: redis: database: 0 # Redis数据库索引(默认为0) host: localhost # Redis服务器地址 port: 6379 # Redis服务器连接端口 password: # Redis服务器连接密码(默认为空) timeout: 0 # 连接超时时间(毫秒) pool: max-active: 8 # 连接池最大连接数(使用负值表示没有限制) max-idle: 8 # 连接池中的最大空闲连接 max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) min-idle: 0 # 连接池中的最小空闲连接
新建Dao层
@Repository public class RedisDao { @Autowired private StringRedisTemplate template; public void setKey(String key,String value){ ValueOperations<String, String> ops = template.opsForValue(); ops.set(key,value,1, TimeUnit.MINUTES);//1分钟过期 } public String getValue(String key){ ValueOperations<String, String> ops = this.template.opsForValue(); return ops.get(key); } }
测试
@RunWith(SpringRunner.class) @SpringBootTest public class DemoApplicationTests { private static Logger logger = LoggerFactory.getLogger(DemoApplicationTests.class); @Autowired RedisDao redisDao; @Test public void test(){ redisDao.setKey("userName","周星驰"); redisDao.setKey("num","9527"); logger.info(redisDao.getValue("userName")); logger.info(redisDao.getValue("num")); } }
测试结果如下图
相关文章推荐
- SpringBoot整合Redis(附带序列化方式对比)
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析
- spring-boot整合redis作为缓存(1)——redis的设置
- Spring Boot 整合 Redis 实现缓存操作
- springboot 整合 redis 主从同步 sentinel哨兵 实现商品抢购秒杀
- SpringBoot2.0整合Redis
- Spring Boot 整合 Redis 实现缓存操作
- Spring Boot + MyBatis + Redis整合小案例
- Spring Boot学习之旅:(六)springboot 整合 redis 以及 redis 通用工具类
- Spring Boot+Shiro+Redis(redisson)整合时,采用内嵌tomcat启动错误原因分析
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例
- springboot整合redis进行数据操作(推荐)
- spring boot 中redis与cookie整合
- SpringBoot整合Redis、ApachSolr和SpringSession的示例
- SpringBoot 整合redis实现缓存 记录@CachePut值为1
- Spring Boot---(6)SpringBoot整合Redis
- Springboot整合Redis
- springboot与redis整合案例(下)
- redis学习系列(二)--spring boot整合Redis集群