栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

docker安装redis 使用centos windos连接

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker安装redis 使用centos windos连接

docker安装redis
    • 一、在容器中使用redis-cli连接redis
      • 1、拉取镜像
      • 2、使用镜像运行容器
      • 3、进入容器
    • 二、在另外的系统上使用redis-manager连接到redis
      • 1、准备redis-conf
      • 2、使用自定义的redis.conf
      • 3、连接
    • 三、使用java-jedis连接到redis
    • 喜欢三连一下,省的下次再找了哦
    • 喜欢收藏一下,省的下次再找了哦

我们安装好docker之后有很多的软件想要安装上去

那么其中首要的就是安装redis这个非关系型数据库

我们今天的目标呢

一、在容器中使用redis-cli连接redis

二、在另外的系统上使用redis-manager连接到redis

三、使用java-jedis连接到redis

一、在容器中使用redis-cli连接redis 1、拉取镜像

众所周知,我们docker拉取镜像的命令是

docker pull [镜像名]

又因为众所周知,大部分镜像的最新版是:lastest

那么我们就可以使用

docker pull redis:lastest

去拉取咱们最新的redis

当然了,我们应该拉取最稳定的,而不是最新的

那么如今毕竟稳定的是哪一个呢

我们登录一下redis官网

点击到下载页面

下拉后显而易见

官网上把除了最新的,放出来的应当就是最稳定的了(应该吧)

我们打开咱们的docker镜像的网站

在这里我们去搜索一下redis在docker仓库中有哪些版本

或者我们还有命令行的形式去搜索

docker search redis

那么咱们复制一下,到我们的服务器中进行粘贴

运行之后,经过一段时间的下载

下载慢的同学呢,我们可以使用阿里云的镜像

如何设置请移步

docker更改仓库

2、使用镜像运行容器

我们先看一下容器叫啥

docker images

我们发现就叫redis

但是启动的时候会有点问题

直接运行试试

docker run --name redes5 -it -p 6379:6379 redis

发现redis默认是:lastest

开始拉取lastest进行启动了,如果在拉取之前结束

crtl+c 就没事

如果没有就得删除一下容器了,或者–name后面换个名字

所以我们启动也得是redis:5.0.14

docker run --name redes5 -it -p 6379:6379 redis:5.0.14

发现成功了,但是好像不能动它

连接不了

那么我们先退出这个容器

ctrl+c

然后再次启动 用start 不要用run哦

docker start redis5

发现这次启动只返回了redis5

3、进入容器

现在我们就可以进入容器连接redis了

docker exec -it redis5 /bin/bash


成功进入

进行我们熟悉的连接

redis-cli

连接成功,那么第一个需求完成了

二、在另外的系统上使用redis-manager连接到redis 1、准备redis-conf

我们知道,想要在外边系统登录上redis

需要更改redis.conf文件中更改两个属性

bind 127.0.0.1 #注释掉这部分,使redis可以外部访问

protected-mode no 将守护给关掉

但是我们进入容器之后发现,我们并不能找到redis.conf

我们需要另辟蹊径

我们先去下载一个redis linux压缩包

也就是刚才的redis官网,找到redis5.0.14下载下来后找到里面的

对里面的属性进行修改

修改完成之后,我们整到系统中去

先找到一个目录

我直接在根目录下新建了文件夹

mkdir -p /data/redis

使用ftp软件放进去

2、使用自定义的redis.conf

然后启动容器

记得换个名字哦,刚才用的redis5

docker run --name redis5.1 -v /data/redis/redis.conf:/data/redis/redis.conf -d -p 6379:6379 redis:5.0.14 redis-server /data/redis/redis.conf

命令看一下

​ --name 给容器起名字
​ -v 将物理机地文件挂载到docker容器内
​ -d 后台运行
​ -p 将物理机端口映射到容器端口上
​ redis 镜像名称 (通过docker pull下来的镜像可通过 docker images 查看)
​ redis-server /etc/redis/redis/conf //启动redis程序并挂载配置文件

发现运行成功了

3、连接

现在打开我们的连接软件

测试一下,之后打开,连接成功

不成功的看看防火墙啥的

直接关掉

systemctl stop firewalld

如果是买的云服务器

再设置一下安全组

将端口开放

三、使用java-jedis连接到redis

我们打开一个maven工程

然后在pom文件中将jedis的包导进去


    redis.clients
    jedis
    3.7.0


	junit
    junit
    4.12

测试代码

查看一下,完成

这样安装redis的工作就结束了

喜欢三连一下,省的下次再找了哦 junit junit 4.12 ~~~

测试代码

查看一下,完成

这样安装redis的工作就结束了

喜欢收藏一下,省的下次再找了哦
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/657541.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号