SpringBoot初步连接redis详解

时间:2022-04-21 06:52:44

在初次用springboot连接redis的时候查看官方文档和一些博客会发现配置文件非常的多,这就导致了在学习的开始的时候是没有体验的,其实利用springboot连接redis的时候并不需要那么多的配置

首先开启redis服务器

SpringBoot初步连接redis详解

然后在springboot里面添加配置文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# redis数据库索引(默认为0
spring.redis.database=0
# redis服务器地址
spring.redis.host=localhost
# redis服务器连接端口
spring.redis.port=6379
# redis服务器连接密码(默认为空)
spring.redis.password=
# 连接池最大连接数(使用负值表示没有限制)
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

最后在springboot的pom.xml文件中添加依赖:

?
1
2
3
4
<dependency>
  <groupid>org.springframework.boot</groupid>
  <artifactid>spring-boot-starter-data-redis</artifactid>
</dependency>

然后在springboot的项目中写一个测试类:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@runwith(springrunner.class)
@springboottest
public class shoppingapplicationtests {
    @autowired
      private stringredistemplate stringredistemplate;
    @test
      public void test() throws exception {
        list<string> list =new arraylist<>();
        list.add("a");
        list.add("b");
        list.add("v");
        stringredistemplate.opsforvalue().set("abc", "测试");
        stringredistemplate.opsforlist().leftpushall("qq",list);
        // 向redis存入list
        stringredistemplate.opsforlist().range("qwe",0,-1).foreach(value ->{
            system.out.println(value);
        }
        );
    }

然后在redis里面便可以看到了刚才的新建的

SpringBoot初步连接redis详解

然后这就是最简单的springboot连接redis的方式了

总结

以上就是本文关于springboot初步连接redis详解的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

原文链接:https://segmentfault.com/a/1190000011661209