在腾讯云轻应用服务器(Tencent Cloud Lighthouse)上安装 Redis 非常简单,以下是详细的步骤。Lighthouse 通常预装了 Linux 系统(如 Ubuntu、CentOS 等),以下以 Ubuntu 系统为例进行说明。
✅ 步骤一:登录到轻应用服务器
- 登录 腾讯云控制台
- 进入 轻量应用服务器 Lighthouse
- 找到你的实例,点击「登录」或使用 SSH 工具(如 Xshell、PuTTY 或终端)
ssh root@你的公网IP
✅ 步骤二:更新系统包
sudo apt update && sudo apt upgrade -y
✅ 步骤三:安装 Redis
方法一:通过 APT 安装(推荐新手)
sudo apt install redis-server -y
安装完成后,Redis 服务会自动启动。
✅ 步骤四:检查 Redis 是否运行
sudo systemctl status redis-server
你应该看到 active (running) 状态。
✅ 步骤五:配置 Redis(可选但重要)
默认情况下,Redis 只允许本地连接。如果你希望从外部访问(不推荐用于生产环境,除非有安全措施),需要修改配置文件。
编辑 Redis 配置文件:
sudo nano /etc/redis/redis.conf
找到以下配置项并修改:
# 注释掉 bind 127.0.0.1 ::1,或改为 0.0.0.0(允许所有 IP)
bind 127.0.0.1
↓ 改为 ↓
# bind 127.0.0.1 ::1
bind 0.0.0.0
# 将保护模式关闭(如果 bind 改为 0.0.0.0,建议设置密码)
protected-mode no
# 设置密码(强烈建议)
requirepass yourpassword123
🔐 示例密码:
yourpassword123,请替换为强密码。
保存并退出(Ctrl+O → 回车 → Ctrl+X)
✅ 步骤六:重启 Redis 服务
sudo systemctl restart redis-server
✅ 步骤七:开放防火墙端口
1. 在腾讯云控制台开放端口
进入 Lighthouse 实例详情页 → 防火墙 → 添加规则:
- 协议类型:TCP
- 端口:
6379 - 源 IP:建议限制为你的 IP(如
203.0.113.1/32),避免对所有人开放
⚠️ 不建议将 6379 对公网完全开放,容易被攻击或。
2. 如果系统启用了 ufw,也需放行:
sudo ufw allow 6379
✅ 步骤八:测试连接
本地测试:
redis-cli ping
如果返回 PONG,说明成功。
如果设置了密码:
redis-cli
> auth yourpassword123
✅ (可选)设置开机自启
sudo systemctl enable redis-server
✅ 安全建议
- 不要暴露 Redis 到公网,尽量通过内网或 SSH 隧道访问。
- 必须设置 strong password。
- 考虑使用 VPC 内网 + 安全组策略 来限制访问。
- 定期更新系统和 Redis。
📌 常见问题
-
无法远程连接?
- 检查防火墙(腾讯云安全组 + 系统防火墙)
- 检查
bind和protected-mode配置 - 检查密码是否正确
-
Redis 占用内存大?
- 可在
redis.conf中配置maxmemory限制
- 可在
✅ 总结
你已成功在腾讯云轻应用服务器上安装并配置 Redis!
| 步骤 | 内容 |
|---|---|
| 1 | 更新系统 |
| 2 | apt install redis-server |
| 3 | 修改 redis.conf(绑定、密码) |
| 4 | 重启服务 |
| 5 | 开放 6379 端口(谨慎) |
| 6 | 测试连接 |
如有需要,也可以使用 Docker 安装 Redis,更灵活。
需要我提供 Docker 安装 Redis 的方式 吗?
CLOUD云知道