Windows查看并修改Redis密码详细教程

发布于:2025-05-01 ⋅ 阅读:(52) ⋅ 点赞:(0)

1 查看Redis是否启动

通过服务管理器查看Redis服务

  1. 打开服务管理器‌,按下 Win + R,输入 services.msc 后回车
  2. 找到 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服务

  1. 打开服务管理器‌,按下 Win + R,输入 services.msc 后回车
  2. 找到 Redis 服务‌,在服务列表中找到名为 Redis 的服务。
  3. 点击重启动此服务,或者右键选择重新启动

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到