在Linux上安装Redis
如何在Linux上安装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 将在启动时重新启动。
在Ubuntu上使用Snap安装
要通过 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 用于生产环境。