下面给你一份在 CentOS 上安装并配置 Redis的完整流程(适用于 CentOS 7 / 8,Redis 6/7 系列),从安装到常见配置项都有说明。
sudo yum install -y gcc make
cd /usr/local/src
wget https://download.redis.io/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable
make
make install
安装完成后,Redis 可执行文件会在:
/usr/local/bin/redis-server
/usr/local/bin/redis-cli
yum install -y epel-release
yum install -y redis
/usr/local/src/redis-stable/redis.conf
/etc/redis.conf
建议复制一份做自定义配置:
cp redis.conf /etc/redis.conf
编辑配置文件:
vim /etc/redis.conf
bind 0.0.0.0
⚠️ 生产环境建议配合密码使用
requirepass your_password
daemonize yes
port 6379
save 900 1
save 300 10
save 60 10000
或开启 AOF:
appendonly yes
maxmemory 512mb
maxmemory-policy allkeys-lru
redis-server /etc/redis.conf
systemctl start redis
systemctl enable redis
查看状态:
systemctl status redis
redis-cli
如果设置了密码:
AUTH your_password
测试:
ping
# 返回 PONG 表示正常
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
✅ 不要直接暴露公网
✅ 一定要设置 requirepass
✅ 不要使用默认空密码
✅ 生产环境建议绑定内网 IP
bindprotected-mode yes如果你愿意,可以告诉我:
我可以给你一份完全贴合你环境的 Redis 配置示例。