温馨提示×

centos怎么装redis配置

小樊
45
2026-09-05 23:50:24
栏目: 云计算

下面按 CentOS 7 / 8 常见方式来说明,包含 安装 + 基础配置,适合新手。


一、安装 Redis

方式一:yum 安装(最简单,推荐)

# CentOS 7
yum install -y epel-release
yum install -y redis

# CentOS 8
dnf install -y redis

启动并设置开机自启:

systemctl start redis
systemctl enable redis

查看状态:

systemctl status redis

方式二:编译安装(版本新,适合生产)

yum install -y gcc make wget

cd /usr/local/src
wget https://download.redis.io/releases/redis-7.2.4.tar.gz
tar xzf redis-7.2.4.tar.gz
cd redis-7.2.4
make && make install

二、Redis 配置文件位置

  • yum 安装:
    /etc/redis.conf
  • 编译安装:
    /usr/local/src/redis-7.2.4/redis.conf

编辑配置:

vim /etc/redis.conf

三、常用基础配置(重点)

1️⃣ 允许远程访问

bind 0.0.0.0

或注释掉 bind 127.0.0.1

⚠️ 生产环境建议只绑内网 IP


2️⃣ 设置密码

requirepass yourpassword

登录:

redis-cli -a yourpassword

3️⃣ 守护进程运行

daemonize yes

4️⃣ 端口(默认 6379)

port 6379

5️⃣ 持久化(推荐开启)

save 900 1
save 300 10
save 60 10000

6️⃣ 最大内存(防止撑爆)

maxmemory 512mb
maxmemory-policy allkeys-lru

四、防火墙(如果远程连接)

# firewalld
firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload

五、测试 Redis

redis-cli
ping
# 返回 PONG 说明正常

六、生产建议(重要)

✅ 不要直接暴露公网
✅ 一定要设密码
✅ 推荐用 Docker 或 内网部署
✅ 大内存机器注意 maxmemory


如果你告诉我:

  • CentOS 具体版本
  • 是否要 远程访问
  • 是否 生产环境

我可以给你一份 可直接用的 redis.conf 配置模板

0