在 Alibaba Cloud Linux 3.2104 上安装 Redis 可以通过以下步骤来完成。以下是详细的安装指南:
首先,确保您的系统包列表是最新的。打开终端并运行以下命令:
sudo yum update -y
Redis 不在默认的 Alibaba Cloud Linux 3 存储库中,因此需要先安装 EPEL (Extra Packages for Enterprise Linux) 存储库:
sudo yum install -y epel-release
使用 Yum 安装 Redis:
sudo yum install -y redis
安装完成后,启动 Redis 服务,并设置为开机自启:
sudo systemctl start redis
sudo systemctl enable redis
确保 Redis 服务正在运行:
sudo systemctl status redis
如果您希望从外部网络访问 Redis 服务器,您需要配置防火墙以允许 Redis 默认端口(6379)的流量。例如,使用 firewalld
:
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
根据您的需求,您可能需要修改 Redis 的配置文件。配置文件通常位于 /etc/redis.conf
。使用文本编辑器打开并编辑该文件:
sudo vi /etc/redis.conf
一些常见的配置项包括:
- bind 127.0.0.1
:指定 Redis 绑定的 IP 地址。默认情况下,Redis 仅绑定到本地回环地址。如果您希望 Redis 从外部网络访问,可以将其更改为 0.0.0.0
或特定的 IP 地址。
- requirepass your_password
:设置 Redis 的密码保护,增加安全性。
如果您对配置文件进行了修改,需要重启 Redis 服务以使更改生效:
sudo systemctl restart redis
您可以使用 redis-cli
命令行工具测试 Redis 是否正常工作:
redis-cli
在 redis-cli
提示符下,输入以下命令以测试连接:
ping
如果 Redis 服务正常运行,您应该会看到 PONG
的响应。
现在,您已经成功安装并配置了 Redis。接下来,您可以开始使用 Redis 或者进一步调整其配置以满足您的需求。
如果有任何问题或需要进一步的帮助,请随时查阅 Redis 官方文档或寻求社区支持。