温馨提示×

centos装redis如何配置

小樊
43
2026-09-24 03:27:09
栏目: 云计算

下面以 CentOS 7 / 8 为例,说明 Redis 的安装与基本配置,适合新手一步步操作。


一、安装 Redis

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

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

# CentOS 8
dnf install -y redis

安装完成后:

systemctl enable redis
systemctl start redis

检查是否运行:

redis-cli ping
# 返回 PONG 表示成功

方式二:源码编译安装(可指定版本)

yum install -y gcc make

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-x.x.x/redis.conf

编辑配置:

vim /etc/redis.conf

三、常见配置项(重点)

1️⃣ 允许远程访问(默认只允许本机)

bind 0.0.0.0
# 或注释掉 bind
# bind 127.0.0.1

⚠️ 生产环境不建议直接暴露公网


2️⃣ 设置密码(非常重要)

requirepass yourpassword

登录方式:

redis-cli -a yourpassword

3️⃣ 以守护进程运行

daemonize yes

4️⃣ 设置端口(默认 6379)

port 6379

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

save 900 1
save 300 10
save 60 10000

或开启 AOF:

appendonly yes

6️⃣ 限制内存(防止撑爆)

maxmemory 512mb
maxmemory-policy allkeys-lru

四、防火墙配置(如需要远程)

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

五、重启 Redis 使配置生效

systemctl restart redis

六、生产环境建议

✅ 不使用 root 运行
✅ 设置强密码
✅ 禁止公网暴露(用防火墙 / 安全组)
✅ 定期备份 RDB / AOF


如果你告诉我:

  • CentOS 版本
  • 是否公网服务器
  • 单节点 / 集群
  • 是否用于生产

我可以给你 更精确的配置方案。

0 踩