在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 Redis,步骤与在普通 Linux 服务器上安装 Redis 类似。以下是基于 Ubuntu 或 CentOS 系统的详细安装指南。
✅ 一、登录到你的轻量服务器
你可以使用 SSH 登录:
ssh root@你的服务器IP
或者通过腾讯云控制台的“登录”按钮进行 Web 登录。
✅ 二、更新系统包(以 Ubuntu 为例)
sudo apt update && sudo apt upgrade -y
如果是 CentOS:
sudo yum update -y
✅ 三、安装 Redis(推荐方式:从源码编译安装)
1. 安装依赖
sudo apt install build-essential tcl -y # Ubuntu
# 或者
sudo yum groupinstall "Development Tools" -y && sudo yum install tcl -y # CentOS
2. 下载 Redis 源码包
前往 Redis 官网 获取最新稳定版链接,例如:
cd /tmp
curl -O http://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable
3. 编译和安装 Redis
make
make test # 可选:测试是否编译成功
sudo make install
默认会安装到 /usr/local/bin/ 目录下。
✅ 四、配置 Redis
1. 创建配置文件目录
sudo mkdir /etc/redis
sudo cp /tmp/redis-stable/redis.conf /etc/redis/
2. 修改 Redis 配置文件
sudo nano /etc/redis/redis.conf
修改以下关键项:
daemonize yes # 启用守护进程模式
bind 0.0.0.0 # 允许所有 IP 访问(生产环境建议绑定具体 IP)
protected-mode no # 关闭保护模式(方便外部访问)
appendonly yes # 开启 AOF 持久化(可选)
requirepass yourpassword # 设置密码(可选但推荐)
⚠️ 注意安全:开放
bind 0.0.0.0后请务必设置密码,并在腾讯云防火墙中限制访问端口(如只允许你自己的 IP 访问 6379)。
✅ 五、启动 Redis
redis-server /etc/redis/redis.conf
验证是否运行成功:
redis-cli ping
如果返回 PONG 表示安装成功。
✅ 六、设置开机自启动(可选)
创建 systemd 服务文件:
sudo nano /etc/systemd/system/redis.service
写入如下内容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
User=root
Group=root
Restart=always
[Install]
WantedBy=multi-user.target
启用并启动服务:
sudo systemctl enable redis
sudo systemctl start redis
✅ 七、配置腾讯云防火墙(安全组)
进入腾讯云控制台 -> 轻量服务器 -> 防火墙 -> 添加规则:
- 协议类型:TCP
- 端口号:6379
- 来源 IP:建议填写你的公网 IP,或 0.0.0.0/0(不推荐)
✅ 八、远程连接测试(可选)
使用本地电脑连接 Redis:
redis-cli -h 你的服务器IP -p 6379
如果有密码:
auth yourpassword
✅ 九、其他说明
如果你不想从源码安装,也可以使用 apt/yum 安装(版本可能较低):
Ubuntu:
sudo apt install redis -y
CentOS:
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl enable redis
sudo systemctl start redis
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | 更新系统 |
| 2 | 安装依赖 |
| 3 | 下载并编译 Redis |
| 4 | 配置 Redis(绑定、密码等) |
| 5 | 启动 Redis |
| 6 | 设置开机启动 |
| 7 | 配置腾讯云防火墙 |
| 8 | 测试连接 |
如需进一步配置 Redis 主从、集群、持久化策略等内容,请告诉我,我可以继续帮你配置。
需要我提供一键脚本吗?
CLOUD技术博