菜鸟科技网

Redis安装命令是什么?

核心心法:先选择你的操作系统,再选择安装方式。


Linux (推荐用于生产环境)

在 Linux 上,有几种主流的安装方式,强烈推荐使用包管理器,因为它能自动处理依赖和更新。

Redis安装命令是什么?-图1
(图片来源网络,侵删)

使用包管理器 (最简单、推荐)

这是最简单、最稳定的方式,适用于大多数发行版。

对于 Debian / Ubuntu 系统

使用 apt 包管理器。

# 1. 更新包索引
sudo apt update
# 2. 安装 Redis 服务器
sudo apt install redis-server
# 3. 检查 Redis 服务状态
sudo systemctl status redis-server
# 4. 启动 Redis 服务 (如果未启动)
sudo systemctl start redis-server
# 5. 设置开机自启
sudo systemctl enable redis-server

对于 CentOS / RHEL / Rocky Linux 系统

Redis安装命令是什么?-图2
(图片来源网络,侵删)

使用 dnfyum 包管理器。

# 1. 安装 EPEL 仓库 (如果尚未安装)
sudo dnf install epel-release
# 2. 安装 Redis 服务器
sudo dnf install redis
# 3. 检查并启动 Redis 服务
sudo systemctl start redis
# 4. 设置开机自启
sudo systemctl enable redis

安装后的基本配置: 安装完成后,Redis 的配置文件通常位于 /etc/redis/redis.conf,你可以修改这个文件来调整内存限制、持久化方式等,修改后需要重启服务使配置生效。

# 编辑配置文件 (可选)
sudo nano /etc/redis/redis.conf
# 重启 Redis 服务使配置生效
sudo systemctl restart redis-server

从源码编译安装 (最灵活、用于定制)

如果你需要使用最新的功能或对 Redis 进行深度定制(如开启特定模块),可以选择从源码编译。

# 1. 安装编译所需的依赖
sudo apt update
sudo apt install build-essential tcl
# 2. 下载最新的 Redis 源码 (请替换为最新版本号)
cd /tmp
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
# 3. 编译和安装
make
sudo make install
# 4. 创建配置文件目录和日志目录
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/
# 5. 编辑配置文件,修改 daemonize 为 yes (让 Redis 在后台运行)
sudo nano /etc/redis/redis.conf
# 找到 daemonize no,改为 daemonize yes
# 6. 创建一个 systemd 服务文件,以便管理
sudo nano /etc/systemd/system/redis.service粘贴进去
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
# 7. 创建 redis 用户和目录
sudo adduser --system --group --no-create-home redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
# 8. 启动并启用 Redis
sudo systemctl daemon-reload
sudo systemctl start redis
sudo systemctl enable redis

macOS

在 macOS 上,最推荐使用 Homebrew,它是 macOS 上的包管理神器。

Redis安装命令是什么?-图3
(图片来源网络,侵删)

使用 Homebrew (最简单、推荐)

# 1. 如果还没有安装 Homebrew,先安装它
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 2. 使用 Homebrew 安装 Redis
brew install redis
# 3. 启动 Redis 服务 (推荐)
brew services start redis
# 4. 停止服务
# brew services stop redis
# 5. 查看服务状态
# brew services list

使用 Docker

如果你已经安装了 Docker,这也是一个非常方便的选择。

# 拉取 Redis 镜像并启动一个容器
docker run -d --name my-redis -p 6379:6379 redis
# 如果需要使用自定义配置文件
# docker run -d --name my-redis -p 6379:6379 -v /path/to/your/redis.conf:/etc/redis/redis.conf redis redis-server /etc/redis/redis.conf

Windows (不推荐用于生产环境)

Redis 官方并不原生支持 Windows,对于开发和测试,有以下几种选择。

使用 WSL 2 (强烈推荐)

这是在 Windows 上体验 Linux 环境的最佳方式,性能好,兼容性高。

  1. 启用 WSL: 在 PowerShell (管理员模式) 中运行:

    wsl --install

    这会自动下载并安装最新的 Linux 内核以及 Ubuntu 发行版。

  2. 安装 Ubuntu: 安装完成后,启动 Ubuntu,并按照提示创建一个用户名和密码。

  3. 在 Ubuntu 中安装 Redis: 进入 Ubuntu 终端后,按照上面 “Linux (Debian/Ubuntu)” 部分的步骤进行安装即可。

使用 Docker Desktop for Windows

如果你的电脑支持虚拟化,这是最接近原生体验的 Windows 方案。

  1. 安装 Docker Desktop for Windows
  2. 启动 Docker Desktop。
  3. 打开 PowerShell 或 CMD,运行以下命令:
    # 拉取并运行 Redis
    docker run -d --name redis-windows -p 6379:6379 redis

使用非官方的 Windows 版本 (仅用于学习)

MSOpenTech/redis 项目提供了编译好的 Windows 版本。注意:此版本已停止维护,不应用于生产环境。

  1. GitHub Releases 页面 下载 .zip 压缩包。
  2. 解压到一个目录,C:\redis
  3. 打开命令提示符,进入该目录:
    cd C:\redis
  4. 运行 Redis 服务器:
    redis-server.exe
  5. 在另一个命令提示符窗口中,可以运行客户端进行测试:
    redis-cli.exe

安装后的通用验证

无论你使用哪种方式安装,都可以通过以下步骤来验证 Redis 是否成功运行。

  1. 进入 Redis 命令行客户端

    redis-cli
  2. 执行一个简单的命令

    # 设置一个键值对
    SET mykey "Hello, Redis!"
    # 获取这个键的值
    GET mykey

    如果返回 Hello, Redis!,说明安装和运行都成功了。

  3. 退出客户端

    exit
操作系统 推荐安装方式 命令/步骤
Linux (Ubuntu/Debian) apt 包管理器 sudo apt install redis-server
Linux (CentOS/RHEL) dnf 包管理器 sudo dnf install redis
macOS Homebrew brew install redis
Windows WSL 2 (首选) 启用 WSL,然后在 Ubuntu 中用 apt 安装
Windows Docker docker run -d -p 6379:6379 redis
Windows 学习用 下载非官方编译版,运行 redis-server.exe

希望这份详细的指南能帮助你成功安装 Redis!

分享:
扫描分享到社交APP
上一篇
下一篇