在 CentOS 上修改 Redis 配置,通常分为修改配置文件和重启/重载 Redis两个步骤。下面按常见场景说明。
CentOS 上 Redis 配置文件一般在:
/etc/redis.conf
或(编译安装时):
/usr/local/redis/redis.conf
确认 Redis 使用的是哪个配置:
ps -ef | grep redis
编辑配置文件:
sudo vi /etc/redis.conf
bind 0.0.0.0
或注释掉:
# bind 127.0.0.1
⚠️ 生产环境建议配合防火墙和密码
requirepass yourpassword
port 6379
daemonize yes
maxmemory 2gb
maxmemory-policy allkeys-lru
appendonly yes
sudo systemctl restart redis
或(老版本):
sudo service redis restart
redis-cli
CONFIG REWRITE
⚠️ 不是所有配置都能热加载(如 bind、port 必须重启)
redis-cli
CONFIG GET requirepass
CONFIG GET maxmemory
sudo firewall-cmd --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
如果你能告诉我你是 yum 安装 / 编译安装 / Docker,或者想改 某项具体配置(密码、远程、内存等),我可以给你更精确的命令。