乐于分享
好东西不私藏

四、Redis多环境安装教程(Windows / Mac / Ubuntu / Docker)

四、Redis多环境安装教程(Windows / Mac / Ubuntu / Docker)

Redis安装的核心:安装服务 + 启动服务 + 配置 + 验证连接

Redis版本选择策略

在下载Redis前,了解版本策略至关重要:

  • 稳定版本: 偶数版本号(如7.2、6.2)——生产环境推荐
  • 开发版本: 奇数版本号(如7.3、6.3)——仅用于测试和新功能体验
  • 长期支持(LTS): 特定版本提供更长的维护周期

🪟 一、Windows环境

🚨 Redis 官方不推荐 Windows 生产环境使用,以下主要用于学习/开发测试。

👉 官方下载渠道(无windows版)

  • 官方网站:https://redis.io/download
  • GitHub仓库:https://github.com/redis/redis

👉 windows版本下载地址

  • https://github.com/tporadowski/redis/releases
  • https://github.com/MicrosoftArchive/redis/releases
  • https://github.com/tporadowski/redis/releases
  • https://github.com/redis-windows/redis-windows/releases(推荐下载)

📦 方案一:压缩包方式安装

📌 1. 下载Redis压缩包

推荐下载Releases · redis-windows/redis-windows的压缩包,因为它是和Redis官方版本对应的,有人来维护更新,最近一次更新就在几月前。

下载文件:Redis-8.4.0-Windows-x64-cygwin-with-Service.zip


  • 解压后目录示例:
D:\redis\  ├── redis-server.exe  ├── redis-cli.exe  ├── redis.windows.conf

🚀 2. 启动Redis

在你的解压缩目录下打开cmd窗口,输入cmd回车如下:

redis-server.exe redis.conf

🧪 3. 测试连接

  • 新开命令行:
redis-cli.exe
  • 测试:
ping
  • 返回:
PONG

⚙️ 方案二:MSI 方式(图形化安装)

📌 1. 安装步骤

  • 双击 .msi 安装包
  • 选择安装路径
  • 勾选:
    • ✔ Add to PATH
    • ✔ Install as Service(推荐)

🚀 2. Windows服务方式启动

# 启动net start Redis# 停止net stop Redis

📌 3. 验证

redis-cliping

⚙️ Redis基础配置

🧠 1. 配置文件位置

redis.windows.conf

🧠 2. 端口配置

port 6379

🧠 3. 绑定IP(远程访问)

bind 127.0.0.1 修改为:bind 0.0.0.0

🧠 4. 是否后台运行

# yes:运行后台运行,no:不允许daemonize no

🧠 5. 日志文件

logfile "redis.log"

🧠 6. 数据存储目录

dir ./

🔐 Redis密码配置(重点)

📌 1. 设置密码

requirepass 123456

📌 2. 重启Redis

📌 3. 验证密码

  • 先连接,再认证
redis-cliauth 123456
  • 直接带密码连接
redis-cli -a 123456
方式
优点
缺点
压缩包
灵活、轻量
需手动配置
MSI安装
简单、一键服务
不易定制

🍎 二、Mac 环境

使用Homebrew安装

推荐使用 Homebrew(最简单)

📌 1. 安装 Redis

brew install redis

📌 2. 查看版本

redis-server --version

🚀 3. 启动 Redis

  • 后台启动(推荐)
brew services start redis
  • 前台启动(调试用)
redis-server
  • 停止Redis
brew services stop redis

🧪 4. 测试连接

# 连接客户端redis-cli# pingping# 返回PONG

⚙️ 配置文件

📌 1. 默认配置路径

芯片
配置文件位置
M芯片
/opt/homebrew/etc/redis.conf
Intel芯片
/usr/local/etc/redis.conf

📌 2. 查看配置文件路径

redis-cli CONFIG GET dir

🔐 3. Redis密码配置

  • 设置密码
requirepass 123456
  • 重启 Redis 生效
brew services restart redis
  • 验证
redis-cli -a 123456

🐧 三、Ubuntu 环境

⭐ 推荐指数:⭐⭐⭐⭐⭐(生产最常用)

安装 Redis

📦 1. 下载安装

sudo apt updatesudo apt install redis-server -y

🚀 2. 启动 Redis 服务

sudo systemctl start redis

📌 3. 设置开机自启(重要)

sudo systemctl enable redis

📊 4. 查看运行状态

sudo systemctl status redis

🧪 5. 测试连接

# 连接redis-cli# pingping# 返回PONG

⚙️ Redis 配置文件

📌 1. 配置文件位置

/etc/redis/redis.conf

🔐 2. 密码配置(生产必配)

  • 设置密码
requirepass 123456
  • 重启服务
sudo systemctl restart redis
  • 验证
redis-cli -a 123456

🐳 四、Docker 环境

⭐ 推荐指数:⭐⭐⭐⭐⭐(最简单 / 最干净 / 最常用)

📦 1. 拉取 Redis 镜像

docker pull redis

🚀 2. 直接启动 Redis 容器(调试用)

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

⚙️ 3. 带配置启动(推荐)

  • 创建配置文件
vim redis.conf
  • redis.conf常用配置
port 6379bind 0.0.0.0requirepass 123456appendonly yes
  • 启动Redis容器
docker run -d \  --name redis \  -p 6379:6379 \  -v /myredis/redis.conf:/usr/local/etc/redis/redis.conf \  redis \  redis-server /usr/local/etc/redis/redis.conf

📌 4. 进入 Redis 容器

docker exec -it redis redis-cli

🧪 5. 测试连接

ping# 返回PONG

🙏 如果你觉得这篇文章对你有帮助,欢迎👍点赞 / ⭐收藏 / 📣转发给朋友!