Redis 的密码改在两个地方:配置文件(永久) 和 命令行(临时)。下面直接说位置和怎么改。
一、Windows
1)配置文件位置(永久密码)
文件名:redis.windows.conf
位置:Redis 解压 / 安装目录,比如:
plaintext
D:\Redis\redis.windows.conf
搜索:requirepass
默认是注释:
plaintext
# requirepass foobared
改成(去掉 #,设你的密码):
plaintext
requirepass 123456
保存 → 重启 Redis 服务生效。
2)命令行改密码(立即生效,重启失效)
bash
redis-cli
CONFIG SET requirepass 123456
CONFIG REWRITE
CONFIG REWRITE 会把密码自动写入配置文件,变成永久。
二、Linux /macOS
1)配置文件位置
Linux(Ubuntu/Debian):
plaintext
/etc/redis/redis.conf
Linux(源码安装):
plaintext
/usr/local/redis/redis.conf
macOS(Homebrew):
plaintext
/usr/local/etc/redis.conf
同样搜 requirepass,改完重启:
bash
sudo systemctl restart redis-server
2)命令行(同 Windows)
bash
redis-cli
CONFIG SET requirepass 新密码
CONFIG REWRITE
三、怎么确认当前密码
bash
redis-cli
CONFIG GET requirepass
返回第二行就是密码;空 = 没密码。