低调大师

您现在的位置是: 首页 > SpringBoot2整合Redis

文章详情

SpringBoot2整合Redis

低调大师 2019-7-22 15:39 104已围观 收藏 加入我们
SpringBoot2整合Redis

该文章为SpringBoot系列的一篇,若需完整请移步 SpringBoot_v2.x + JDK12 +Maven3.6.1入门全家桶 查看完整教程  

注:该篇文章基于SpringBoot_v2.x编写第一个Controller请先查阅该篇文章。  

1.打开pom.xml添加redis的依赖

<!-- SpringBoot-Redis Start -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- SpringBoot-Redis Ends -->


2.配置application.properties,添加Redis配置(因为SpringBoot2.x默认使用lettuce作为连接池,所以以下为lettuce的配置方式)

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


3.修改HelloController.java测试(添加以下代码)

@Resource
private StringRedisTemplate stringRedisTemplate;

@GetMapping("redis")
public String redis() {
String key = "redis";
String data = "redis-data";
// 保存数据
stringRedisTemplate.opsForValue().set(key, data);
// 获取数据
String getData = stringRedisTemplate.opsForValue().get(key);
System.out.println(data.equals(getData));
// 删除数据
Boolean delete = stringRedisTemplate.delete(key);
System.out.println(delete);
return "suc";
}


4.运行项目并访问[http://127.0.0.1:8080/redis]结果如下图所示


收藏 (0)

如果您喜欢本网站,或者本文章对您有些许帮助,那么可以打赏。

打赏多少您说了算,谢谢您对低调大师的支持!!!

支付宝扫一扫

个人博客,个人博客网站,低调大师,许军

微信扫一扫

个人博客,个人博客网站,低调大师,许军

文章评论

共有0条评论来说两句吧...