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

在腾讯云轻应用服务器(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

修改以下几项:

  1. 绑定地址(允许远程访问):

    # 注释掉这一行或改为 0.0.0.0
    # bind 127.0.0.1 ::1
    bind 0.0.0.0
  2. 保护模式关闭(如果设置了密码可关闭):

    protected-mode no
  3. 设置密码(安全建议):

    requirepass yourpassword

    yourpassword 替换为你自己的强密码。

⚠️ 注意:开放X_X访问需谨慎!建议配合腾讯云安全组限制 IP 访问。


✅ 步骤六:重启 Redis 使配置生效

sudo systemctl restart redis-server

✅ 步骤七:配置腾讯云安全组

登录 腾讯云控制台:

  1. 进入 轻量应用服务器 Lighthouse 控制台。
  2. 找到你的实例,点击进入详情。
  3. 在「防火墙」或「安全组」中添加规则:

    • 协议类型: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.confbindprotected-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 版本教程,也可以告诉我,我提供对应命令。