在 Linux 上安装 Redis

如何在 Linux 上安装 Redis

Redis 开源版

大多数主要的 Linux 发行版都提供 Redis 的软件包。

在 Ubuntu/Debian 上安装

将仓库添加到 APT 索引,更新索引,然后安装 Redis

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 将自动启动,并在开机时重启。如果 Redis 在重启后没有启动,您可能需要手动启用它

sudo systemctl enable redis-server
sudo systemctl start redis-server

在 Red Hat/Rocky 上安装

sudo yum install redis
sudo systemctl enable redis
sudo systemctl start redis

Redis 将在开机时重启。

使用 Snap 在 Ubuntu 上安装

要通过 Snap 安装,请运行

sudo apt update
sudo apt install redis-tools # for redis-cli
sudo snap install redis

Redis 将自动启动,但不会在开机时重启。要实现开机重启,请运行

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

如果您的 Linux 发行版目前没有安装 Snap,您可以按照此处描述的说明进行安装。然后,请查阅Snapcraft 商店,获取针对您的发行版使用 Snap 安装 Redis 的说明。

在后台启动和停止 Redis

您可以使用 systemctl 命令将 Redis 服务器作为后台进程启动。这仅适用于通过 apt 安装的 Ubuntu/Debian 和通过 yum 安装的 Red Hat/Rocky。

sudo systemctl start <redis-service-name> # redis or redis-server depending on platform

要停止服务器,请使用

sudo systemctl stop <redis-service-name> # redis or redis-server depending on platform

连接到 Redis

Redis 运行后,您可以通过运行 redis-cli 进行测试

redis-cli

使用 ping 命令测试连接

127.0.0.1:6379> ping
PONG

您还可以使用 Redis Insight 测试您的 Redis 服务器是否正在运行。

下一步

一旦您有了正在运行的 Redis 实例,您可能需要

评价此页面
返回顶部 ↑