欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot初步连接redis详解

程序员文章站 2024-02-16 19:42:34
在初次用springboot连接redis的时候查看官方文档和一些博客会发现配置文件非常的多,这就导致了在学习的开始的时候是没有体验的,其实利用springboot连接re...

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

首先开启redis服务器

SpringBoot初步连接redis详解

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

# 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文件中添加依赖:

    <dependency>
      <groupid>org.springframework.boot</groupid>
      <artifactid>spring-boot-starter-data-redis</artifactid>
    </dependency>

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

@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详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

springboot优化技巧

spring boot 微服务项目的推荐部署方式

springboot之于spring的优势

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!