温馨提示×

怎样安装CentOS Redis

小樊
50
2026-08-29 18:52:44
栏目: 云计算

CentOS 上安装 Redis 常见有三种方式:YUM 安装(推荐)源码编译安装Docker 安装。下面从最常用到进阶逐步说明。


一、使用 YUM 安装(最简单 ✅,推荐)

1️⃣ 更新系统

sudo yum update -y

2️⃣ 安装 Redis

CentOS 7/8 默认仓库中自带 Redis:

sudo yum install -y redis

3️⃣ 启动 Redis

sudo systemctl start redis

4️⃣ 设置开机自启

sudo systemctl enable redis

5️⃣ 查看运行状态

sudo systemctl status redis

6️⃣ 测试 Redis

redis-cli
127.0.0.1:6379> ping
PONG

二、源码编译安装(适合需要新版本)

1️⃣ 安装依赖

sudo yum install -y gcc make wget

2️⃣ 下载 Redis 源码

cd /usr/local/src
wget https://download.redis.io/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable

3️⃣ 编译安装

make
make install

默认安装到 /usr/local/bin

4️⃣ 配置 Redis

mkdir -p /etc/redis
cp redis.conf /etc/redis/

5️⃣ 启动 Redis

redis-server /etc/redis/redis.conf

✅ 可将其配置为 systemd 服务(进阶)


三、Docker 方式安装(干净隔离)

1️⃣ 安装 Docker

sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker

2️⃣ 拉取 Redis 镜像

docker pull redis

3️⃣ 运行 Redis

docker run -d --name redis \
-p 6379:6379 \
redis

四、常见配置修改(重要)

编辑配置文件:

sudo vi /etc/redis.conf

常用配置项:

配置项 说明
bind 0.0.0.0 允许远程访问
protected-mode no 关闭保护模式
requirepass 密码 设置密码
daemonize yes 后台运行

修改后重启:

sudo systemctl restart redis

五、防火墙放行端口(如果需要远程访问)

sudo firewall-cmd --add-port=6379/tcp --permanent
sudo firewall-cmd --reload

六、版本查看

redis-server --version

✅ 推荐方案总结

场景 推荐方式
服务器快速部署 ✅ YUM
指定版本 / 新特性 源码编译
容器化环境 Docker

如果你愿意,我可以帮你:

  • ✅ 配置 Redis 主从 / 哨兵 / 集群
  • ✅ 安装 指定版本 Redis
  • ✅ 排查 Redis 无法远程连接
  • ✅ 配置 服务器安全策略

你用的是 CentOS 7 还是 8/Stream

0