在腾讯云轻量应用服务器上部署 Redis 是一个常见且实用的操作。以下是详细的步骤,帮助你在腾讯云轻量服务器(如 Ubuntu/CentOS 系统)上成功部署并配置 Redis。
✅ 一、准备工作
-
购买腾讯云轻量应用服务器
- 登录 腾讯云控制台
- 创建一台轻量服务器(推荐选择 Ubuntu 20.04/22.04 或 CentOS 7/8)
- 记下公网 IP 地址、登录用户名(如
ubuntu或root)、密码或密钥
-
开放防火墙端口
- 在腾讯云控制台中,进入“防火墙”设置
- 添加规则,放行 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
修改以下几项:
-
绑定地址(允许远程访问)
找到:
bind 127.0.0.1 ::1改为:
bind 0.0.0.0⚠️ 注意:开放 0.0.0.0 存在风险,建议配合防火墙和密码使用。
-
设置密码(必须!)
找到:
# requirepass foobared改为(例如密码设为
yourpassword123):requirepass yourpassword123 -
关闭保护模式(可选,如果仍无法连接)
protected-mode no建议保持开启,并通过密码 + 防火墙控制访问。
-
持久化设置(可选)
推荐开启 RDB 或 AOF 持久化,防止重启丢数据。
保存并退出(Ctrl+O → Enter → Ctrl+X)。
重启 Redis 生效配置:
sudo systemctl restart redis
✅ 五、测试 Redis 是否正常运行
- 本地测试:
redis-cli
> ping
# 应返回 PONG
> auth yourpassword123
# 返回 OK 表示认证成功
- 外部连接测试(从你本地电脑):
redis-cli -h <你的服务器公网IP> -p 6379 -a yourpassword123
或者交互式登录:
redis-cli -h <公网IP> -p 6379
> auth yourpassword123
✅ 六、安全建议(非常重要!)
-
不要暴露 Redis 到公网无密码运行!
- 否则极易被病毒攻击。
-
使用强密码
- 设置复杂密码,避免
123456、redis等弱口令。
- 设置复杂密码,避免
-
限制防火墙访问
- 腾讯云防火墙只允许你自己的 IP 访问 6379 端口。
-
更改默认端口(可选)
- 修改
port 6379为其他端口(如 16379),降低扫描风险。
- 修改
-
禁用危险命令(如 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