# 前言

本文将指导您如何在 Windows 系统上安装 Docker, 并使用 Docker 来运行 Redis 容器。这种方法比直接在 Windows 上安装 Redis 更加简单和灵活。

# 安装 Docker Desktop for Windows

  1. 系统要求:

    • Windows 10 64 位: Pro, Enterprise 或 Education (Build 16299 或更高版本)
    • 启用 Hyper-V 和容器功能
  2. 下载 Docker Desktop:

    • 访问 Docker 官网
    • 点击 "Download for Windows" 下载安装程序
  3. 安装步骤:

    • 双击下载的安装文件
    • 按照安装向导的提示进行安装
    • 安装完成后,重启电脑
  4. 验证安装:

    • 打开命令提示符或 PowerShell
    • 运行 docker --version 检查 Docker 是否正确安装

# 使用 Docker 运行 Redis

  1. 拉取 Redis 镜像:

    docker pull redis
    
  2. 运行 Redis 容器:

    docker run --name my-redis -p 6379:6379 -d redis
    

    这条命令会创建一个名为 "my-redis" 的容器,并将容器的 6379 端口映射到主机的 6379 端口。

  3. 验证 Redis 是否运行:

    docker ps
    

    你应该能看到一个名为 "my-redis" 的容器正在运行。

  4. 连接到 Redis:

    • 使用 Redis 命令行客户端:
      docker exec -it my-redis redis-cli
      
    • 或者使用其他 Redis 客户端工具,连接到 localhost:6379

# 管理 Redis 容器

  • 停止容器: docker stop my-redis
  • 启动容器: docker start my-redis
  • 重启容器: docker restart my-redis
  • 删除容器: docker rm my-redis (需要先停止容器)

# 配置 Redis 持久化

如果你需要 Redis 数据持久化,可以使用以下命令创建容器:

docker run --name my-redis -p 6379:6379 -v /path/to/local/data:/data -d redis redis-server --appendonly yes

这会将 Redis 数据保存在指定的本地目录中。

# 结语

通过 Docker 运行 Redis, 我们可以轻松地在 Windows 上使用这个强大的内存数据库,而无需担心复杂的安装和配置过程。希望这个指南能帮助你顺利地在 Windows 上设置 Docker 和 Redis 环境。