在腾讯云轻量应用服务器上安装 Redis 的步骤如下,适用于主流 Linux 发行版(如 CentOS、Ubuntu 或 Debian):
1. 登录服务器
通过 SSH 连接到你的轻量应用服务器:
ssh root@你的服务器IP
2. 更新系统包
确保系统包是最新的:
# CentOS/RHEL
sudo yum update -y
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
3. 安装 Redis
根据系统选择对应的安装命令:
Ubuntu/Debian
sudo apt install redis-server -y
CentOS/RHEL
CentOS 默认仓库可能没有最新版 Redis,需先启用 EPEL 仓库:
sudo yum install epel-release -y
sudo yum install redis -y
4. 启动并设置开机自启
# 启动 Redis
sudo systemctl start redis
# 设置开机自启
sudo systemctl enable redis
# 检查状态
sudo systemctl status redis
正常状态应显示 active (running)。
5. 配置 Redis(可选)
默认配置仅监听本地(127.0.0.1),如需远程访问需修改配置文件:
编辑配置文件:
sudo vim /etc/redis/redis.conf
关键修改项:
- 允许远程访问(谨慎开启,建议配合防火墙/IP白名单):
bind 0.0.0.0 - 设置密码(取消注释并修改):
requirepass 你的密码 - 保护模式(若允许远程访问需关闭):
protected-mode no
重启 Redis 生效:
sudo systemctl restart redis
6. 防火墙配置
如果服务器启用了防火墙(如 ufw 或 firewalld),需放行 Redis 默认端口 6379:
Ubuntu (ufw)
sudo ufw allow 6379
sudo ufw reload
CentOS (firewalld)
sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload
7. 测试 Redis
本地连接测试:
redis-cli
127.0.0.1:6379> ping
# 应返回 "PONG"
远程连接测试(需配置密码):
redis-cli -h 你的服务器IP -p 6379 -a 你的密码
8. 安全建议
- 强密码:避免使用弱密码,防止未授权访问。
- IP 白名单:通过安全组限制仅允许特定 IP 访问 6379 端口(腾讯云控制台 → 服务器 → 防火墙)。
- 禁用危险命令:在
redis.conf中重命名高危命令:rename-command FLUSHDB "" rename-command FLUSHALL ""
常见问题
- 无法远程连接:检查防火墙、安全组、Redis 配置(
bind和protected-mode)。 - 性能优化:根据内存需求调整
maxmemory和淘汰策略(如volatile-lru)。
按照以上步骤,你可以在腾讯云轻量服务器上快速部署 Redis。如需更高级配置(如集群或持久化),请参考 Redis 官方文档。
轻量云Cloud