速卖通素材
努力

腾讯云轻量应用服务器安装redis?

服务器

在腾讯云轻量应用服务器上安装 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. 防火墙配置

如果服务器启用了防火墙(如 ufwfirewalld),需放行 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. 安全建议

  1. 强密码:避免使用弱密码,防止未授权访问。
  2. IP 白名单:通过安全组限制仅允许特定 IP 访问 6379 端口(腾讯云控制台 → 服务器 → 防火墙)。
  3. 禁用危险命令:在 redis.conf 中重命名高危命令:
    rename-command FLUSHDB ""
    rename-command FLUSHALL ""

常见问题

  • 无法远程连接:检查防火墙、安全组、Redis 配置(bindprotected-mode)。
  • 性能优化:根据内存需求调整 maxmemory 和淘汰策略(如 volatile-lru)。

按照以上步骤,你可以在腾讯云轻量服务器上快速部署 Redis。如需更高级配置(如集群或持久化),请参考 Redis 官方文档。

未经允许不得转载:轻量云Cloud » 腾讯云轻量应用服务器安装redis?