在 CentOS 上给 Redis 设置密码,通常有两种常用方式:修改配置文件(推荐,永久生效) 和 命令行临时设置(重启失效)。
一般路径是:
/etc/redis.conf
或
/etc/redis/redis.conf
vi /etc/redis.conf
找到这一行(默认是被注释的):
# requirepass foobared
改成你自己的密码,例如:
requirepass yourpassword
建议密码复杂一点,如
Redis@123456
:wq
systemctl restart redis
或(老版本)
service redis restart
进入 Redis:
redis-cli
设置密码:
CONFIG SET requirepass yourpassword
验证:
AUTH yourpassword
⚠️ 这种方式重启 Redis 后会失效,只适合测试。
设置密码后,连接需要认证:
redis-cli -a yourpassword
或在 redis-cli 中:
AUTH yourpassword
是的,设置 requirepass 后,所有连接都需要密码。
requirepassbind 127.0.0.1如果你告诉我 Redis 版本 或 CentOS 版本,我可以给你更精确的操作步骤。