速卖通素材
努力

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

服务器

在腾讯云轻量应用服务器(Lighthouse)上部署 Redis 是一个非常常见且实用的操作。以下是详细的部署步骤,适用于 Linux 系统(如 Ubuntu/CentOS)。


✅ 一、准备工作

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

    • 登录 腾讯云控制台
    • 创建一台轻量服务器(推荐选择 Ubuntu 20.04 或 CentOS 7+)
    • 获取公网 IP、用户名(如 ubunturoot)、密码或密钥
  2. 连接服务器
    使用 SSH 工具连接(如 ssh 命令、PuTTY、FinalShell 等):

    ssh root@你的公网IP

✅ 二、安装 Redis

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

Ubuntu / Debian
# 更新软件包
sudo apt update

# 安装 Redis
sudo apt install redis-server -y

# 启动 Redis 服务
sudo systemctl start redis-server

# 设置开机自启
sudo systemctl enable redis-server
CentOS / Rocky Linux
# 安装 EPEL 源(Redis 在 EPEL 中)
sudo yum install epel-release -y

# 安装 Redis
sudo yum install redis -y

# 启动并设置开机自启
sudo systemctl start redis
sudo systemctl enable redis

✅ 三、配置 Redis(允许远程访问)

默认情况下,Redis 只允许本地连接(127.0.0.1),需修改配置以支持X_X访问。

  1. 编辑 Redis 配置文件

    sudo nano /etc/redis/redis.conf
  2. 修改以下配置项:

    # 注释掉 bind 127.0.0.1 或改为 0.0.0.0
    # bind 127.0.0.1
    bind 0.0.0.0
    
    # 保护模式关闭(若设置了密码可关闭)
    protected-mode no
    
    # 设置密码(强烈建议)
    requirepass yourpassword123

    🔐 yourpassword123 替换为你自己的强密码

  3. 重启 Redis 服务

    sudo systemctl restart redis-server
    # 或 CentOS
    sudo systemctl restart redis

✅ 四、配置防火墙与安全组

1. 轻量服务器防火墙(腾讯云控制台)

  • 登录腾讯云控制台 → 轻量应用服务器 → 找到你的实例
  • 进入「防火墙」设置
  • 添加规则:
    • 协议类型:TCP
    • 端口:6379
    • 源 IP:建议指定你的 IP(如 203.0.113.1/32),或临时 0.0.0.0/0(不推荐长期开放)

2. 本地防火墙(可选)

Ubuntu 使用 ufw

sudo ufw allow 6379

CentOS 使用 firewalld

sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload

✅ 五、测试连接

本地测试

redis-cli
127.0.0.1:6379> ping
# 应返回 PONG
127.0.0.1:6379> auth yourpassword123
# 返回 OK 表示认证成功

外部连接测试(使用 Redis 客户端工具如 Redis Desktop Manager、Another Redis Desktop Manager)

  • Host: 你的轻量服务器公网 IP
  • Port: 6379
  • Password: yourpassword123

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

  1. 不要长期开放 6379 端口给 0.0.0.0/0
  2. 必须设置强密码
  3. 考虑改 Redis 默认端口(如 16379),减少被扫描风险
  4. 定期更新系统和 Redis
  5. 开启腾讯云基础防护(如DDoS防护)

✅ 七、进阶:编译安装最新版 Redis(可选)

如果需要最新版 Redis(如 7.x),可从源码安装:

wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
make install

# 启动
src/redis-server --daemonize yes --requirepass yourpassword123

✅ 总结

步骤 内容
1 购买并登录轻量服务器
2 安装 Redis(apt / yum
3 修改 redis.conf 允许远程访问 + 设置密码
4 开放安全组和防火墙端口 6379
5 重启 Redis 并测试连接
6 加强安全配置

如需 持久化、主从复制、哨兵模式 等高可用方案,可进一步配置。

需要我提供 一键部署脚本Docker 部署方式 吗?欢迎继续提问!

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