温馨提示×

centos redis配置怎样设置

小樊
39
2026-09-11 18:35:03
栏目: 云计算

在 CentOS 上配置 Redis,通常分为 安装 → 基础配置 → 安全配置 → 启动与开机自启 几个步骤。下面以 CentOS 7/8Redis 6.x/7.x 为例说明。


一、安装 Redis

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

sudo yum install epel-release -y
sudo yum install redis -y

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

sudo yum install gcc make -y
cd /usr/local/src
wget https://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
make install

二、Redis 配置文件位置

  • yum 安装:
    /etc/redis.conf
  • 源码安装:
    /usr/local/src/redis-stable/redis.conf

三、常用配置项(redis.conf)

编辑配置文件:

sudo vi /etc/redis.conf

1️⃣ 绑定 IP(重要)

bind 127.0.0.1

如需远程访问:

bind 0.0.0.0

⚠️ 公网环境务必配合密码和防火墙


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

四、启动 Redis

yum 安装

sudo systemctl start redis
sudo systemctl enable redis

源码安装

redis-server /usr/local/src/redis-stable/redis.conf

五、防火墙配置(如远程访问)

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

六、测试 Redis

redis-cli
127.0.0.1:6379> ping
PONG

如有密码:

auth yourpassword

七、常见安全建议

✅ 设置强密码
✅ 不要直接暴露公网
✅ 使用防火墙限制 IP
✅ 修改默认端口(可选)
✅ 禁用危险命令(可选)

rename-command FLUSHALL ""
rename-command CONFIG ""

如果你有具体需求(如 主从复制、哨兵、集群、Docker 部署、性能调优),可以告诉我,我可以给你针对性配置。

0