Docker+Redis+SpringBoot连接的方法

ID:16 / 打印

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《Docker+Redis+SpringBoot连接的方法》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

Docker安装

安装成功后,打开docker engine

Docker+Redis+SpringBoot连接的方法

添加国内镜像

"registry-mirrors": [     "http://hub-mirror.c.163.com"   ],

Redis镜像安装

进入https://hub.docker.com/,搜索redis,找到第一个官方镜像

Docker+Redis+SpringBoot连接的方法

可以查看如何在docker容器中启动redis

相关命令如下:

  • docker pull redis    # 拉远程redis镜像

  • docker run –name some-redis -p 6379:6379 -d redis #启动redis,并且暴露到宿主机的6379端口

  • docker ps  # 查看当前运行的镜像进程

  • docker restart some-redis # 重新拉起某个镜像

SpringBoot连接Redis

启动SpringBoot项目,配置文件

redis.host=localhost redis.maxTotal=5 redis.maxIdle=5 redis.testOnBorrow=true

使用Jedis连接redis,引入pom

<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>

添加配置类

	@Bean 	@ConfigurationProperties("redis") 	public JedisPoolConfig jedisPoolConfig() { 		return new JedisPoolConfig(); 	}  	@Bean(destroyMethod = "close") 	public JedisPool jedisPool(@Value("${redis.host}") String host) { 		return new JedisPool(jedisPoolConfig(), host); 	}

注:Jedis不是线程安全的,所以要从JedisPool里获取

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于数据库的相关知识,也可关注the24.cn。

上一篇: Redis缓存数据库加固措施有哪些
下一篇: SpringBoot与Redis怎么整合

作者:admin @ 24资源网   2024-08-30

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。