在 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 实例,您可能需要
- 尝试Redis CLI 教程
- 使用其中一个Redis 客户端连接
- 为生产环境“妥善”安装 Redis。