腾讯云轻量服务器部署redis?

在腾讯云轻量应用服务器上部署 Redis 是一个常见的操作,适用于搭建缓存服务、数据库等场景。以下是详细的步骤指南:


🧩 一、准备工作

1. 登录轻量服务器

你可以通过 SSH 或者腾讯云控制台的 Web 终端登录服务器。

ssh root@你的服务器公网IP

或者使用密钥登录(如果你配置了密钥):

ssh -i /path/to/private_key root@你的服务器公网IP

🛠️ 二、安装 Redis

方法一:使用包管理器安装(推荐 Ubuntu/Debian)

1. 更新软件包索引

sudo apt update

2. 安装 Redis

sudo apt install redis

✅ 这种方式适合快速部署,Redis 会自动作为服务运行。

3. 检查 Redis 状态

systemctl status redis

如果状态是 active (running),说明已经成功启动。


方法二:从源码编译安装(推荐 CentOS 或需要最新版本)

1. 安装依赖

sudo yum install gcc make -y  # CentOS
# 或者 Ubuntu:
sudo apt install build-essential tcl -y

2. 下载并解压 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 测试是否能通过,可能需要安装 tcl

4. 安装到系统目录

sudo make install

5. 启动 Redis 服务

redis-server

你也可以使用配置文件启动:

redis-server /path/to/redis.conf

🔧 三、配置 Redis

修改配置文件以支持远程访问

默认情况下,Redis 只允许本地访问(127.0.0.1),要让外部客户端访问,需要修改配置文件。

1. 打开配置文件

sudo nano /etc/redis/redis.conf

2. 修改以下参数:

bind 0.0.0.0         # 允许所有 IP 访问
protected-mode no    # 关闭保护模式
daemonize yes        # 后台运行
requirepass yourpassword  # 设置密码(可选但建议)

3. 重启 Redis

sudo systemctl restart redis
# 或者如果是手动启动的:
pkill redis-server
redis-server /etc/redis/redis.conf

🌐 四、开放防火墙和安全组

1. 腾讯云控制台设置安全组

进入 腾讯云控制台 → 轻量服务器 → 安全组 → 添加规则:

  • 协议类型:TCP
  • 端口范围:6379
  • 源 IP:0.0.0.0/0(或限制为特定 IP)

2. 服务器本地防火墙(如 ufw 或 firewalld)

Ubuntu 示例(启用 ufw):

sudo ufw allow 6379/tcp
sudo ufw enable

🧪 五、测试连接 Redis

使用 redis-cli 测试:

redis-cli ping

返回 PONG 表示正常。

如果设置了密码:

redis-cli
auth yourpassword
ping

💡 六、开机自启(适用于包管理器安装)

sudo systemctl enable redis

✅ 七、注意事项

项目 建议
数据持久化 配置 RDB/AOF,防止数据丢失
安全性 设置密码 + 限制 IP 访问
性能监控 可搭配 Redis 自带命令或 Prometheus + Grafana 监控
备份策略 定期备份 dump.rdb 文件

📦 附:常见目录结构(根据安装方式不同而异)

内容 路径
Redis 可执行文件 /usr/local/bin//usr/bin/
Redis 配置文件 /etc/redis/redis.conf
Redis 数据目录 /var/lib/redis/

如果你想用 Docker 部署 Redis,我也可以提供对应的教程。需要的话请告诉我 😊


是否还需要我帮你写一个完整的脚本一键部署?

未经允许不得转载:CLOUD技术博 » 腾讯云轻量服务器部署redis?