linux 使用docker安装redis
时间: 2025-01-03 07:33:32 浏览: 9
### 安装 Redis 使用 Docker 的逐步指南
#### 创建并配置 Dockerfile 或者使用官方镜像
对于安装 Redis,通常不需要创建自定义的 `Dockerfile` 文件来构建新的 Docker 镜像。相反,可以利用 Docker Hub 上提供的官方 Redis 镜像。这简化了部署过程,并确保获得经过验证的安全性和性能。
```bash
docker pull redis
```
此命令会下载最新的稳定版 Redis 到本地机器上[^1]。
#### 启动 Redis 实例
启动容器化版本的 Redis 只需一条简单的命令:
```bash
docker run --name myredis -d redis
```
上述指令做了几件事情:它指定了新容器的名字 (`myredis`);将其作为守护进程运行 (-d 参数),并且基于之前拉取下来的 `redis` 镜像实例化了一个新的容器。如果希望暴露端口给主机以便外部访问,则可添加 `-p 6379:6379` 参数。
#### 持久化数据存储
为了防止重启后丢失数据,在启动容器时应该挂载卷用于持久保存数据库文件。可以通过下面的方式实现这一点:
```bash
docker volume create redisdisk
docker run --name myredis -v redisdisk:/data -d redis
```
这里先创建名为 `redisdisk` 的 Docker 卷,再通过 `-v` 参数将该卷绑定到 `/data` 路径下——这是默认情况下 Redis 存储 RDB 快照的位置。
#### 进入正在运行的 Redis CLI
有时可能需要直接操作 Redis 数据库,这时就可以连接至已有的 Redis 容器内部执行命令行界面 (CLI):
```bash
docker exec -it myredis redis-cli
```
这条语句允许用户进入交互式的 shell 来管理键值对、测试查询等功能。
阅读全文