win docker 按照redis
时间: 2025-05-14 11:59:53 浏览: 20
### 如何在 Windows 上使用 Docker 安装和运行 Redis
#### 准备工作
为了能够在 Windows 环境下成功安装和运行 Redis,需要先确认已正确安装 Docker Desktop 并完成必要的设置[^1]。
#### 使用 `docker run` 命令手动创建并启动 Redis 容器
可以通过执行以下命令来构建并启动 Redis 容器。此命令会映射本地端口到容器内的 Redis 服务端口,并挂载配置文件以及数据目录以便持久化存储:
```bash
docker run -p 6379:6379 --name redis-container \
-v D:/Net_Program/Net_Docker/Redis/Conf/redis.conf:/etc/redis/redis.conf \
-v D:/Net_Program/Net_Docker/Redis/Data:/data \
-d redis redis-server /etc/redis/redis.conf --requirepass 123456 --appendonly yes
```
上述命令中的参数解释如下:
- `-p 6379:6379`: 将主机的 6379 端口映射至容器内部的 6379 端口。
- `--name redis-container`: 设置容器名称为 `redis-container`。
- `-v ...`: 挂载本地路径到容器内指定位置用于保存配置文件和数据。
- `--requirepass 123456`: 配置密码保护功能,访问 Redis 数据库时需提供该密码。
- `--appendonly yes`: 开启 AOF (Append Only File) 日志记录模式以增强数据恢复能力[^2]。
#### 利用 `docker-compose.yml` 文件自动化部署
如果希望简化管理流程或者批量部署多个服务,则可以采用 `docker-compose.yml` 文件定义环境。下面是一个简单的例子:
```yaml
version: "3"
services:
redis:
image: redis:latest
restart: always
container_name: redis-app
command: redis-server --requirepass 123456
ports:
- 6379:6379
```
将以上内容保存为名为 `docker-compose.yml` 的文件后,在同一目录下打开终端窗口输入以下指令即可一键启动 Redis 实例:
```bash
docker-compose up -d
```
这样不仅能够快速搭建起所需的 Redis 环境,而且还能方便日后维护升级等工作[^4]。
---
阅读全文
相关推荐


















