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=localhostredis.maxTotal=5redis.maxIdle=5redis.testOnBorrow=true

登录后复制

使用Jedis连接redis,引入pom

redis.clientsjedis

登录后复制

添加配置类

@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里获取

以上就是Docker+Redis+SpringBoot连接的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2031177.html

(0)
上一篇 2025年2月23日 22:04:15
下一篇 2025年2月23日 22:04:34

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Redis全面知识点有哪些

    redis 简介 Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key – value 数据库 Redis 与 其他 key – value 缓存产品有以下三个特点:  Redis 支持数据持久化…

    2025年2月23日 数据库
    100
  • centos7怎么安装redis

    一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装  [root@localhost local]# yum install -y gcc 登…

    数据库 2025年2月23日
    100
  • Springboot怎么整合redis实现简单的数据写入和读取

    引入maven依赖:    org.redisson    redisson-spring-boot-starter    ${redission}redisUtil.java 登录后复制 package com.gllic.workwei…

    数据库 2025年2月23日
    100
  • Linux上怎么设置redis开启自启动

    redis在centos7中的开机自启在系统服务目录里创建redis.service文件    vi /etc/systemd/system/redis.service 写入以下内容:[Unit]Description=redis-serv…

    数据库 2025年2月23日
    100
  • ThinkPHP5中怎么使用redis

    前提:因为本文主要围绕着在thinkphp5中使用redis的,所以关于redis的安装就不特意说明了,不过在这稍微提醒一下,安装完redis后务必要开启php.ini扩展,否则还是无法使用redis的。 配置 1.会用ThinkPHP5的…

    2025年2月23日 数据库
    100
  • 怎么使用高斯Redis实现二级索引

    一、背景 提起索引,第一印象就是数据库的名词,但是,高斯redis也可以实现二级索引!!!高斯redis中的二级索引一般利用zset来实现。高斯redis相比开源redis有着更高的稳定性、以及成本优势,使用高斯redis zset实现业务…

    2025年2月23日 数据库
    100
  • Redis有哪些应用场景

    Redis 有哪些应用场景? 缓存:这应该是 redis 主要的功能了,也是大型网站必备机制,合理地使用缓存不仅可以加 快数据的访问速度,而且能够有效地降低后端数据源的压力。 共享Session:对于一些依赖 session 功能的服务来说…

    数据库 2025年2月23日
    100
  • Redis中键和字符串常用命令有哪些

    Redis 相关知识 redis的默认端口号为6379 默认16个数据库,类似数组下标从0开始,初始默认使用0号库。使用命令select 来切换数据库。 如: select 8。统一密码管理,所有库同样密码。 dbsize查看当前数据库的k…

    2025年2月23日 数据库
    100
  • redis使用实例分析

    第一part:原生jedis连接redis 首先我们为要先了解,我们在原先使用mysql的时候,用jdbc连接数据库。同理这里我们连接redis,就要使用jedis。 第一步:新建java项目,导包 新建java项目,导包     redi…

    2025年2月23日 数据库
    100
  • Python Redis数据处理的方法

    1. 前言 Redis:Remote Dictionary Server,即:远程字典服务,Redis 底层使用 C 语言编写,是一款开源的、基于内存的 NoSql 数据库 由于 Redis 性能远超其他数据库,并且支持集群、分布式及主从同…

    2025年2月23日
    100

发表回复

登录后才能评论