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

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 Redis,步骤与在普通 Linux 服务器上安装 Redis 类似。以下是基于 UbuntuCentOS 系统的详细安装指南。


✅ 一、登录到你的轻量服务器

你可以使用 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技术博 » 腾讯云轻应用服务器安装redis?