1 查看Redis是否启动
通过服务管理器查看Redis服务
- 打开服务管理器,按下 Win + R,输入
services.msc
后回车 - 找到 Redis 服务,在服务列表中找到名为 Redis 的服务。
状态为正在运行,即Redis服务已启动
2 查看Redis密码
方法1:配置文件查看
找到Redis安装目录,找到Redis服务的配置文件redis.windows-service.conf
,注意不是 redis.windows.conf
查找 requirepass
- 若密码为空,则
requirepass
为注释状态。 - 若密码不为空,则
requirepass
前无#
,requirepass
后面的的字符即为当前redis的密码。
方法2:命令行查看
第一步:启动 Redis 命令行客户端工具
打开cmd命令行窗口,输入redis-cli
,启动 Redis 命令行客户端工具,用于与 Redis 服务器交互。
出现 127.0.0.1:6379>
提示符:表示已成功连接到本地(127.0.0.1)的 Redis 服务器,默认端口为 6379。
Microsoft Windows [版本 10.0.26100.3775]
(c) Microsoft Corporation。保留所有权利。
C:\Users\Administrator>redis-cli
127.0.0.1:6379>
当然也可以直接从Redis安装目录,双击redis-cli.exe
,启动Redis 命令行客户端工具。
第二步:config get requirepass 获取密码
输入config get requirepass
,获取密码,2) ""
即表示密码为空
Microsoft Windows [版本 10.0.26100.3775]
(c) Microsoft Corporation。保留所有权利。
C:\Users\Administrator>redis-cli
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
127.0.0.1:6379>
若出现(error) NOAUTH Authentication required.
,说明密码不为空,需要先登录,才能通过config get requirepass
命令获取密码。如果忘记密码,可以直接查看配置文件。
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379>
登录: 输入auth 你的密码
登录,返回OK
即为登录成功。再次执行config get requirepass
即可获取密码。
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth mm.123
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "mm.123"
127.0.0.1:6379>
3 修改Redis密码
方法1:修改配置文件
修改配置文件 redis.windows-service.conf
,设置密码为mm.123
注意:重启Redis服务后,新密码才会生效。
方法2:命令行修改
启动 Redis 命令行客户端工具,输入config set requirepass 你的密码
,修改密码。
127.0.0.1:6379> config set requirepass pp.1234 # 设置密码为 pp.1234
(error) NOAUTH Authentication required. # 密码不为空,需要登录
127.0.0.1:6379> auth mm.123 # 登录
OK
127.0.0.1:6379> config set requirepass pp.1234
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "pp.1234" # 设置成功,但此时为临时修改,并不会保存到配置文件中。重启redis后密码失效
127.0.0.1:6379> config rewrite # 将密码保存至配置文件中,永久生效
通过查找配置文件redis.windows-service.conf
中的requirepass
关键字,查看修改的密码。
注意: 若不执行config rewrite
命令,那么只是临时修改密码,并不会将新密码保存至配置文件中,重启Redis服务后会失效。
另外,可以通过设置密码为空的方式,取消密码。
127.0.0.1:6379> config set requirepass "" # 修改密码为空
4 重启Redis服务的方法
通过服务管理器(图形化操作)重启Redis服务
- 打开服务管理器,按下 Win + R,输入 services.msc 后回车
- 找到 Redis 服务,在服务列表中找到名为 Redis 的服务。
- 点击
重启动此服务
,或者右键选择重新启动
。