在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 Redis 是一个常见的操作,适用于需要缓存、消息队列等场景。以下是详细的步骤,适用于基于 Ubuntu 或 CentOS 系统的轻量服务器。
一、登录到你的腾讯云轻量服务器
你可以通过以下方式登录:
- 腾讯云控制台的“远程登录”
- 使用 SSH 登录(推荐)
ssh root@你的服务器公网IP
二、更新系统包(以 Ubuntu 为例)
sudo apt update && sudo apt upgrade -y
如果是 CentOS:
sudo yum update -y
三、安装 Redis
方法一:使用系统包管理器安装(推荐用于简单部署)
Ubuntu 安装 Redis
sudo apt install redis-server -y
安装完成后,默认配置文件位于 /etc/redis/redis.conf
CentOS 安装 Redis
sudo yum install epel-release -y
sudo yum install redis -y
启动 Redis 并设置开机自启:
sudo systemctl start redis
sudo systemctl enable redis
方法二:从源码编译安装(推荐用于定制化需求)
1. 安装依赖
sudo apt install build-essential tcl -y # Ubuntu
# 或者
sudo yum groupinstall "Development Tools" -y && sudo yum install tcl -y # CentOS
2. 下载 Redis 源码包
cd /tmp
curl -O http://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable
3. 编译并测试
make
make test
4. 安装到系统目录
sudo make install
5. 配置 Redis
你可以复制默认配置文件并编辑:
mkdir /etc/redis
cp /tmp/redis-stable/redis.conf /etc/redis/
四、配置 Redis
编辑配置文件:
sudo nano /etc/redis/redis.conf
常见修改项:
bind 0.0.0.0:允许所有 IP 连接(注意安全)protected-mode no:关闭保护模式(如果从外部连接)requirepass yourpassword:设置密码daemonize yes:后台运行(默认已开启)
保存后重启 Redis:
sudo systemctl restart redis
或者如果你是源码安装,可以手动启动:
redis-server /etc/redis/redis.conf
五、设置防火墙允许 Redis 端口(6379)
腾讯云服务器还需要在控制台的安全组中放行端口。
控制台操作:
- 登录 腾讯云控制台
- 找到你的轻量服务器实例
- 点击【防火墙】 -> 【添加规则】
- 添加入站规则,开放 TCP 端口
6379
本地 UFW 防火墙(Ubuntu):
sudo ufw allow 6379/tcp
六、测试 Redis 是否正常运行
redis-cli ping
如果返回:
PONG
说明 Redis 已成功运行!
七、其他建议
- 如果你只是本地使用 Redis(不对X_X开放),不要将
bind设置为0.0.0.0。 - 建议设置密码(
requirepass)增强安全性。 - 可以配合持久化策略进行数据备份。
八、常用命令汇总
| 功能 | 命令 |
|---|---|
| 启动 Redis | redis-server /etc/redis/redis.conf |
| 停止 Redis | redis-cli shutdown |
| 进入客户端 | redis-cli |
| 查看状态 | systemctl status redis |
| 设置开机启动 | systemctl enable redis |
如需更详细配置或集群搭建,请告诉我你的具体需求,我可以提供进一步帮助。
云计算导航