腾讯云轻应用服务器安装redis?

云计算

在腾讯云轻应用服务器(Tencent Cloud Lighthouse)上安装 Redis 非常简单,以下是详细的步骤。Lighthouse 通常预装了 Linux 系统(如 Ubuntu、CentOS 等),以下以 Ubuntu 系统为例进行说明。


✅ 步骤一:登录到轻应用服务器

  1. 登录 腾讯云控制台
  2. 进入 轻量应用服务器 Lighthouse
  3. 找到你的实例,点击「登录」或使用 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

✅ 安全建议

  1. 不要暴露 Redis 到公网,尽量通过内网或 SSH 隧道访问。
  2. 必须设置 strong password
  3. 考虑使用 VPC 内网 + 安全组策略 来限制访问。
  4. 定期更新系统和 Redis。

📌 常见问题

  • 无法远程连接?

    • 检查防火墙(腾讯云安全组 + 系统防火墙)
    • 检查 bindprotected-mode 配置
    • 检查密码是否正确
  • Redis 占用内存大?

    • 可在 redis.conf 中配置 maxmemory 限制

✅ 总结

你已成功在腾讯云轻应用服务器上安装并配置 Redis!

步骤 内容
1 更新系统
2 apt install redis-server
3 修改 redis.conf(绑定、密码)
4 重启服务
5 开放 6379 端口(谨慎)
6 测试连接

如有需要,也可以使用 Docker 安装 Redis,更灵活。


需要我提供 Docker 安装 Redis 的方式 吗?