1、拉取Redis
以管理员身份运行CMD,执行如下命令拉取Redis
2、在D盘新建目录D:\Net_Program\Net_RedisDocker
在D盘新建Net_RedisDocker目录,然后在该目录下分别新建conf和data目录,分别用于挂载配置文件和存放数据持久化文件。
在conf目录中新建reids.conf配置文件,并配置如下配置:
3、构建并启动Redis容器
执行如下命令构建并启动Redis容器:
各个参数说明:
- –name:为容器指定一个名称,如这里我指定的名称为Redis-6667
- -p: 指定端口映射,格式为:主机(宿主)端口:容器端口,如这里我都指定的是6667
- -d: 后台运行容器,并返回容器ID
- -v /D/Net_Program/Net_RedisDocker/conf/redis.conf:/etc/redis/redis_6379.conf,把宿主机配置好的redis.conf放到容器内的这个位置中
- -v /D/Net_Program/Net_RedisDocker/data:/data/,把Redis持久化的数据在宿主机内显示,做数据备份
然后我们打开Docker Desktop查看,就多了一个名叫Redis-6667的容器了,如下图所示:
我们可以看到,Redis-6667这个容器已经运行起来了,我们可以使用nc命令查看6667这个端口是否可用,可用的话则代表Redis服务已经开启运行,如下图所示:
4、测试连接
我们使用DBeaver工具连接测试如下图所示:
同样,我们可以使用Docker命令设置或者获取Redis的数据,如下图所示: