在腾讯云轻应用服务器(TencentCloud Lighthouse)上安装 Redis 非常简单,以下是详细步骤。Lighthouse 通常预装了 Ubuntu、CentOS 等主流操作系统,以下以 Ubuntu 20.04/22.04 为例进行说明。
✅ 步骤一:登录服务器
使用 SSH 登录你的腾讯云轻应用服务器:
ssh root@你的公网IP
输入密码或使用密钥登录。
✅ 步骤二:更新系统包
sudo apt update && sudo apt upgrade -y
✅ 步骤三:安装 Redis
方法一:通过 APT 安装(推荐,最简单)
sudo apt install redis-server -y
安装完成后,Redis 会自动启动。
✅ 步骤四:启动并设置开机自启
# 启动 Redis 服务
sudo systemctl start redis-server
# 设置开机自启
sudo systemctl enable redis-server
# 查看状态
sudo systemctl status redis-server
你应该看到 active (running) 表示运行正常。
✅ 步骤五:配置 Redis(可选但重要)
默认情况下,Redis 只允许本地连接。如果你希望从外部访问(如你的电脑连接),需要修改配置。
编辑配置文件:
sudo nano /etc/redis/redis.conf
修改以下几项:
-
绑定地址(允许远程访问):
# 注释掉这一行或改为 0.0.0.0 # bind 127.0.0.1 ::1 bind 0.0.0.0 -
保护模式关闭(如果设置了密码可关闭):
protected-mode no -
设置密码(安全建议):
requirepass yourpassword将
yourpassword替换为你自己的强密码。
⚠️ 注意:开放X_X访问需谨慎!建议配合腾讯云安全组限制 IP 访问。
✅ 步骤六:重启 Redis 使配置生效
sudo systemctl restart redis-server
✅ 步骤七:配置腾讯云安全组
登录 腾讯云控制台:
- 进入 轻量应用服务器 Lighthouse 控制台。
- 找到你的实例,点击进入详情。
-
在「防火墙」或「安全组」中添加规则:
- 协议类型:TCP
- 端口:6379
- 源 IP:建议填写你自己的公网 IP(如
123.123.123.123/32),或临时用0.0.0.0/0(不推荐生产环境)
✅ 步骤八:测试连接
本地测试:
redis-cli ping
返回 PONG 表示成功。
如果设置了密码:
redis-cli
> auth yourpassword
外部连接测试(如用本地 Redis 客户端):
使用工具如 Redis Desktop Manager 或命令行:
redis-cli -h 公网IP -p 6379
然后输入密码(如有):
auth yourpassword
✅ 常见问题
| 问题 | 解决方法 |
|---|---|
| 无法远程连接 | 检查 redis.conf 的 bind 和 protected-mode,以及安全组是否放行 6379 端口 |
| 连接被拒绝 | 确保 Redis 服务正在运行:systemctl status redis-server |
| 密码无效 | 检查 requirepass 是否正确配置并重启服务 |
✅ 卸载 Redis(如需)
sudo apt remove --purge redis-server -y
sudo apt autoremove -y
✅ 总结
你已经成功在腾讯云轻应用服务器上安装并配置了 Redis!适用于开发、测试或小型项目缓存需求。
如用于生产环境,建议:
- 设置强密码
- 使用专用用户和端口
- 配合 SSL/TLS(可通过 stunnel 或 Redis 6+ TLS 支持)
- 定期备份数据
如需 CentOS/Rocky Linux 版本教程,也可以告诉我,我提供对应命令。
云知识