一、能进服务器 / 本机 → 直接查看(最靠谱)
1)Windows 本地
找 Redis 安装目录,打开 redis.conf
搜:
plaintext
requirepass
有一行类似:
plaintext
requirepass 123456
后面那串就是密码(被 # 注释掉 = 无密码)。
2)Linux(Ubuntu/CentOS)
bash
sudo grep requirepass /etc/redis/redis.conf
# 或
sudo grep requirepass /usr/local/redis/redis.conf
看到 requirepass xxxxx,xxxxx 就是密码。
3)命令行查看(如果已经能连上)
bash
redis-cli
CONFIG GET requirepass
返回第二行就是密码;报错 NOAUTH 说明需要先认证。
二、忘记密码 → 重置(本地 6379)
停 Redis:
bash
sudo systemctl stop redis-server
改配置文件,注释掉 requirepass:
plaintext
# requirepass oldpassword
启动 Redis(此时无密码):
bash
sudo systemctl start redis-server
设新密码:
bash
redis-cli
CONFIG SET requirepass "你的新密码"
CONFIG REWRITE
重启一次即可。
三、你这条日志说明
plaintext
command: (AUTH), params: (password masked)
确实设了密码,客户端正在输密码登录
日志出于安全把真实密码隐藏了,不是密码是 masked
你用的是 Windows 还是 Linux?我可以直接给你一行命令,你复制就能查出密码。
redis 下载
下面分 Windows / Linux / macOS 给你最省事的下载 + 安装步骤,直接照着做就能跑起来。
一、Windows(你大概率是这个)
Redis 官方不做 Windows 版,用微软 / 社区维护的移植版。
1)下载地址(推荐)
https://github.com/tporadowski/redis/releases
往下翻看到 Assets,下载:
64 位系统:Redis-x64-xxx.zip(免安装,解压即用)
或
Redis-x64-xxx.msi(安装版,自动加环境变量)
2)安装 / 启动(zip 版最简单)
解压到 D:\redis
打开 cmd,执行:
bash
cd D:\redis
redis-server.exe redis.windows.conf
看到 ready to accept connections on port 6379 就成功了。
新 cmd 测试:
bash
redis-cli
ping # 返回 PONG 正常
3)设为开机自启(可选)
管理员 cmd:
bash
redis-server --service-install redis.windows.conf
二、Linux(Ubuntu/Debian)
一键安装(最快)
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# 测试
redis-cli ping # PONG
三、macOS
用 Homebrew(推荐)
bash
brew install redis
brew services start redis
# 测试
redis-cli ping
四、重要说明(和你之前的日志对应)
默认端口:6379
默认无密码,你之前日志出现 AUTH,说明有人 / 程序给 Redis 设了密码。
要设密码(Windows 同理):
bash
redis-cli
CONFIG SET requirepass "123456" # 设新密码
CONFIG REWRITE # 保存到配置文件