在 CentOS 上设置 Redis 密码,通常有两种常用方式:修改配置文件(推荐,永久生效) 和 命令行临时设置(重启失效)。
一般路径为:
/etc/redis.conf
或(取决于安装方式):
/etc/redis/redis.conf
sudo vi /etc/redis.conf
找到这一行(默认是被注释的):
# requirepass foobared
取消注释并修改为你自己的密码,例如:
requirepass yourStrongPassword
sudo systemctl restart redis
或(老版本):
sudo service redis restart
redis-cli
127.0.0.1:6379> AUTH yourStrongPassword
OK
redis-cli
CONFIG SET requirepass yourStrongPassword
验证:
AUTH yourStrongPassword
⚠️ 注意:这种方式在 Redis 重启后会失效,仅用于测试或临时环境。
redis-cli -a yourStrongPassword
或在代码中配置对应密码字段。
bind 127.0.0.1 192.168.x.x
protected-mode no
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
如果你是 源码安装 / Docker / 集群环境,可以告诉我,我可以给你对应方案。