腾讯云轻量服务器部署redis?

在腾讯云轻量应用服务器上部署 Redis 是一个常见且实用的操作。以下是详细的步骤,帮助你在腾讯云轻量服务器(如 Ubuntu/CentOS 系统)上成功部署并配置 Redis。


✅ 一、准备工作

  1. 购买腾讯云轻量应用服务器

    • 登录 腾讯云控制台
    • 创建一台轻量服务器(推荐选择 Ubuntu 20.04/22.04 或 CentOS 7/8)
    • 记下公网 IP 地址、登录用户名(如 ubunturoot)、密码或密钥
  2. 开放防火墙端口

    • 在腾讯云控制台中,进入“防火墙”设置
    • 添加规则,放行 Redis 默认端口:6379
      • 协议类型:TCP
      • 端口:6377-6380(或仅 6379)
      • 源 IP:建议限制为你的 IP(避免暴露给全网)

✅ 二、连接服务器

使用 SSH 连接到你的轻量服务器:

ssh ubuntu@<你的公网IP>
# 或如果是 CentOS
ssh root@<你的公网IP>

✅ 三、安装 Redis

方法一:使用系统包管理器(推荐新手)

Ubuntu/Debian:
sudo apt update
sudo apt install redis-server -y
CentOS/Rocky Linux:
sudo yum install epel-release -y
sudo yum install redis -y
# 或使用 dnf(CentOS 8+)
sudo dnf install redis -y

启动并设置开机自启:

sudo systemctl start redis
sudo systemctl enable redis

查看状态:

sudo systemctl status redis

✅ 四、配置 Redis(重要安全设置)

Redis 默认只能本地访问,若需远程连接,需修改配置文件。

配置文件路径通常为:

  • Ubuntu: /etc/redis/redis.conf
  • CentOS: /etc/redis.conf

编辑配置文件:

sudo nano /etc/redis/redis.conf

修改以下几项:

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

    找到:

    bind 127.0.0.1 ::1

    改为:

    bind 0.0.0.0

    ⚠️ 注意:开放 0.0.0.0 存在风险,建议配合防火墙和密码使用。

  2. 设置密码(必须!)

    找到:

    # requirepass foobared

    改为(例如密码设为 yourpassword123):

    requirepass yourpassword123
  3. 关闭保护模式(可选,如果仍无法连接)

    protected-mode no

    建议保持开启,并通过密码 + 防火墙控制访问。

  4. 持久化设置(可选)

    推荐开启 RDB 或 AOF 持久化,防止重启丢数据。


保存并退出(Ctrl+O → Enter → Ctrl+X)。

重启 Redis 生效配置:

sudo systemctl restart redis

✅ 五、测试 Redis 是否正常运行

  1. 本地测试:
redis-cli
> ping
# 应返回 PONG
> auth yourpassword123
# 返回 OK 表示认证成功
  1. 外部连接测试(从你本地电脑):
redis-cli -h <你的服务器公网IP> -p 6379 -a yourpassword123

或者交互式登录:

redis-cli -h <公网IP> -p 6379
> auth yourpassword123

✅ 六、安全建议(非常重要!)

  1. 不要暴露 Redis 到公网无密码运行!

    • 否则极易被病毒攻击。
  2. 使用强密码

    • 设置复杂密码,避免 123456redis 等弱口令。
  3. 限制防火墙访问

    • 腾讯云防火墙只允许你自己的 IP 访问 6379 端口。
  4. 更改默认端口(可选)

    • 修改 port 6379 为其他端口(如 16379),降低扫描风险。
  5. 禁用危险命令(如 FLUSHALL、CONFIG)

    • redis.conf 中添加:
      rename-command FLUSHALL ""
      rename-command CONFIG "config_disabled"

✅ 七、(可选)使用 Docker 安装 Redis

如果你喜欢容器化部署:

# 安装 Docker
curl -fsSL https://get.docker.com | bash

# 运行 Redis 容器
docker run -d --name redis 
  -p 6379:6379 
  -e REDIS_PASSWORD=yourpassword123 
  redis:alpine 
  redis-server --requirepass yourpassword123 --bind 0.0.0.0

✅ 总结

步骤 内容
1 购买轻量服务器,开放 6379 端口
2 SSH 登录服务器
3 安装 Redis(apt/yum)
4 修改配置:绑定 0.0.0.0,设置密码
5 重启 Redis,测试连接
6 加强安全:防火墙、密码、禁用命令

如有问题欢迎提供错误信息,我可以帮你排查!

比如:

  • “远程连不上”
  • “Authentication failed”
  • “Connection refused”

都可以进一步分析解决。

未经允许不得转载:云计算CLOUD » 腾讯云轻量服务器部署redis?