docker中安装指定版本Redis

本文详细介绍了如何在Docker环境下安装Redis 5.0版本。首先通过`docker pull redis:5.0`拉取镜像,接着创建数据目录和配置文件。然后使用`docker run`命令启动容器,映射端口,挂载配置文件和数据目录,并设置自动重启。配置包括持久化、设置密码。最后,通过`docker exec`进入容器并使用`redis-cli`进行连接、授权、设置及获取键值对。

Redis 在docker中安装

1.拉取制定版本的容器:

docker pull redis:5.0

2.创建文件夹和文件

mkdir /usr/local/app/redis/data              【创建文件夹】

touch /usr/local/app/redis/redis.conf        【创建文件】

3.运行镜像

docker run --name redis -p 6379:6379 \
-v /usr/local/app/redis/redis.conf:/etc/redis/redis.conf \
-v /usr/local/app/redis/data:/data \
-d --restart=always redis:5.0 redis-server /etc/redis/redis.conf \
--appendonly yes \
--requirepass "root"
说明:
--name redis 【容器名】
-p 6379:6379 【映射端口】
-v /usr/local/app/redis/redis.conf:/etc/redis/redis.conf 【conf文件挂载目录】
-v /usr/local/app/redis/data:/data 【data挂载目录】
-d redis:5.0 【后台运行镜像】
--restart=always 【docker重启后自动启动镜像】
redis-server /etc/redis/redis.conf 【在容器执行redis-server启动命令,执行conf文件】
--appendonly yes 【持久化】
--requirepass "root" 【设置密码】

4.进入容器

docker exec -it redis bash 【进入容器】
redis-cli 【连接】
auth root 【登录】
set hello world
get hello
### 如何在 Linux Docker 容器中安装和配置 Redis #### 准备工作 为了确保顺利安装,在开始之前确认已经成功安装Docker-CE。这涉及几个必要的步骤,包括但不限于安装依赖项、设置 Docker 的 Yum 仓库位置以及实际安装 Docker 及其 CLI 工具[^2]。 #### 安装 Redis 镜像 通过执行 `docker pull` 命令可以下载官方提供的 Redis 版本镜像到本地环境之中: ```bash docker pull redis:5 ``` 此命令会拉取指定版本Redis 镜像至主机上以便后续创建容器实例时使用[^3]。 #### 启动 Redis 服务 利用先前获取的镜像启动一个新的 Redis 实例,并将其绑定到宿主机上的特定端口(通常是6379)。同时,持久化数据存储路径也被映射到了宿主机目录下以保障数据安全性和可访问性: ```bash docker run -p 6379:6379 --name redis \ -v /mydata/redis/data:/data \ -d redis:5 redis-server --appendonly yes ``` 这条指令不仅指定了端口转发关系(-p),还设置了卷挂载参数(-v)用于保存数据库文件;最后附加选项(--appendonly=yes)开启了 AOF 日志功能增强可靠性。 #### 访问 Redis 控制台 一旦容器正常运行起来之后就可以借助于 `docker exec` 来获得交互式的 shell 并连接到正在监听中的 Redis 服务器: ```bash docker exec -it redis redis-cli ``` 这样便可以直接操作内部的数据结构或是测试连通情况了。 #### 关闭已有 Redis 服务 (如有必要) 假如当前机器上已经有其他进程占用了默认通信端口号,则需要先终止它们才能继续部署新的实例: ```bash systemctl stop redis ``` 该命令适用于那些已经在操作系统层面独立运作着的服务程序[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值