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

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 Redis 是一个常见的操作,适用于需要缓存、消息队列等场景。以下是详细的步骤,适用于基于 UbuntuCentOS 系统的轻量服务器。


一、登录到你的腾讯云轻量服务器

你可以通过以下方式登录:

  • 腾讯云控制台的“远程登录”
  • 使用 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)

腾讯云服务器还需要在控制台的安全组中放行端口。

控制台操作:

  1. 登录 腾讯云控制台
  2. 找到你的轻量服务器实例
  3. 点击【防火墙】 -> 【添加规则】
  4. 添加入站规则,开放 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

如需更详细配置或集群搭建,请告诉我你的具体需求,我可以提供进一步帮助。

未经允许不得转载:云计算导航 » 腾讯云轻应用服务器安装redis?