在 Linux 上安装 Redis
https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-linux/
大多数主流 Linux 发行版都提供了 Redis 软件包。
使用 APT 在 Ubuntu 或 Debian Linux 上安装 Redis Open Source
将存储库添加到 APT 索引,更新它,然后安装 Redis Open Source:
sudo apt-get install lsb-release curl gpg
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis将安装最新版本的 Redis Open Source, 以及 redis-tools 包 (redis-cli 等)。如果需要安装较早版本,请运行以下命令列出可用版本:
apt policy redis
redis:
Installed: (none)
Candidate: 6:8.0.0-1rl1~bookworm1
Version table:
6:8.0.0-1rl1~bookworm1 500
500 https://packages.redis.io/deb bookworm/main arm64 Packages
500 https://packages.redis.io/deb bookworm/main all Packages
6:7.4.3-1rl1~bookworm1 500
500 https://packages.redis.io/deb bookworm/main arm64 Packages
500 https://packages.redis.io/deb bookworm/main all Packages
6:7.4.2-1rl1~bookworm1 500
500 https://packages.redis.io/deb bookworm/main arm64 Packages
500 https://packages.redis.io/deb bookworm/main all Packages要安装更早的版本,比如 7.4.2, 请运行以下命令:
sudo apt-get install redis=6:7.4.2-1rl1~jammy1Redis 应该在初始安装后和启动时自动启动。如果您的系统没有这种情况,请运行以下命令:
sudo systemctl enable redis-server
sudo systemctl start redis-server在 Rocky Linux 8 和 9 或 AlmaLinux 8 和 9 上使用 RPM 安装 Redis Open Source
按照以下步骤安装 Redis Open Source。
- 创建文件 /etc/yum.repos.d/redis.repo, 其内容如下。
适用于 Rocky Linux 9 和 AlmaLinux 9
[Redis]
name=Redis
baseurl=http://packages.redis.io/rpm/rockylinux9
enabled=1
gpgcheck=1对于 Rocky Linux 8 和 AlmaLinux 8
[Redis]
name=Redis
baseurl=http://packages.redis.io/rpm/rockylinux8
enabled=1
gpgcheck=1运行以下命令:
curl -fsSL https://packages.redis.io/gpg > /tmp/redis.key
sudo rpm --import /tmp/redis.key
sudo yum install redisRedis 不会自动启动,也不会在启动时启动。要做到这一点,请运行以下命令。
sudo systemctl enable redis
sudo systemctl start redis使用 RPM 在 Red Hat、CentOS 或 Rocky Linux 上安装开源 Redis
按照以下步骤安装 Redis Open Source。
- 1、使用下面的内容创建
/etc/yum.repos.d/redis.repo文件。- 对于 Rocky Linux 9 和 AlmaLinux 9
[Redis] name=Redis baseurl=http://packages.redis.io/rpm/rockylinux9 enabled=1 gpgcheck=1 - 对于 Rocky Linux 8 和 AlmaLinux 8
[Redis] name=Redis baseurl=http://packages.redis.io/rpm/rockylinux8 enabled=1 gpgcheck=1
- 对于 Rocky Linux 9 和 AlmaLinux 9
- 2、运行以下命令:
curl -fsSL https://packages.redis.io/gpg > /tmp/redis.key sudo rpm --import /tmp/redis.key sudo yum install redis
Redis 不会自动启动,也不会在系统启动时启动。为此,请运行以下命令。
sudo systemctl enable redis
sudo systemctl start redis使用 Snap 在 Ubuntu Linux 上安装开源 Redis
要通过 snap 安装 Redis,请运行以下命令:
sudo apt update
sudo apt install redis-tools # this will install `redis-cli`
sudo snap install redisRedis 将自动启动,但不会在启动时重新启动。为此,请运行:
sudo snap set redis service.start=true您可以使用这些额外的与 snap 相关的命令来启动、停止、重新启动和检查 Redis 的状态:
sudo snap start redis
sudo snap stop redis
sudo snap restart redis
sudo snap services redis在后台启动和停止 Redis
您可以使用命令将 Redis 服务器作为后台进程启动systemctl。这仅适用于使用 安装的 Ubuntu/Debianapt和使用 安装的 Red Hat/Rocky yum。
sudo systemctl start redis要停止服务器,请使用:
sudo systemctl stop redis连接到 Redis
一旦 Redis 运行,您可以通过运行以下命令对其进行测试redis-cli:
redis-cli
使用以下命令测试连接ping:
127.0.0.1:6379> ping
PONG
您还可以使用Redis Insight测试您的 Redis 服务器是否正在运行 。
最后编辑:Jeebiz 更新时间:2025-11-18 10:10