windows安装redis, 修改自启动的redis服务的密码

一. 安装教程:

1.下载 https://github.com/microsoftarchive/redis/releases

下载地址参考菜鸟教程: https://www.runoob.com/redis/redis-install.html

一般选择zip:


image.png

下载后如下:


image.png

2. 解压并重命名为redis:


image.png

2.1添加环境变量:


image.png

2.2启动与停止

脚本:

在redis-server.exe的同目录中新建两个txt文件,分别命名为redis-start,redis-stop

在redis-start.txt中放入脚本:

复制代码
d: && cd d:\developSoft\redis && redis-server.exe redis.windows.conf

在redis-stop.txt中放入脚本

复制代码
redis-server.exe --service-stop

将这两个文件格式修改为bat:


image.png

(可选)将两个脚本文件发送到桌面快捷键(方便以后使用)

验证脚本:

双击redis-start.bat

弹出启动成功的窗口表示启动成功:

image.png

新打开一个CMD窗口,输入redis-cli

进入cli,亦表示启动成功:

image.png

简单使用,进入cli后:

进行set 、get操作


image.png

如果在set 、get过程中出现(error) NOAUTH Authentication required.,表示当前窗口未验证过授权,进行授权即可:

复制代码
127.0.0.1:6379> auth "123456"
OK
127.0.0.1:6379> set name junjie
OK

验证停止脚本

双击redis-stop的脚本快捷键

停掉redis(已将redis路径放入环境变量):

复制代码
C:\Users\Administrator>redis-server.exe  --service-stop
[23284] 13 Jan 19:50:05.319 # Redis service successfully stopped.

3.设置密码

修改redis.windows.confredis.windows-service.conf文件,找到文件中requirepass那一行,并修改为:

复制代码
requirepass root

其中root即为密码。

修改后重启redis,即停止redis后重新运行启动脚本。

启动成功后,打开新的cmd窗口,运行redis-cli进行cli:

这时会发现,进行set、get是需要进行验证的了:

复制代码
C:\Users\Administrator>redis-cli
127.0.0.1:6379> get name
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth root
OK
127.0.0.1:6379> get name
"Junjie"

二. 修改自动启动的redis服务的密码教程

已经安装redis-server并且将其设置为了windows自启动的服务,想要修改密码的情况下参考本教程,比如上文设置的密码为123456想要设置为root

1.修改redis.windows-service.conf文件,找到文件中requirepass那一行,并修改为:

复制代码
requirepass root

2.卸载windows服务中的redis

复制代码
redis-server --service-uninstall

3.重新安装redis服务

复制代码
redis-server --service-install redis.windows-service.conf --loglevel verbose

注意:如果上述命令出错--找不到redis.windows-service.conf,应先切换到redis.windows-service.conf所在目录再执行。

启动redis服务

复制代码
redis-server --service-start

4.验证一下


image.png

重启PC,然后再验证一次,结果同上则搞定!

附在最后:更多有关redis服务的操作可查看文档:


image.png
最后编辑于:2024-11-11 21:10:45
© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
码兄科技11 小时前
Java AI智能体开发实战:从零构建智能对话系统指南
java·开发语言·人工智能
折哥的程序人生 · 物流技术专研12 小时前
第8篇:六大设计原则在工厂模式中的体现
java·设计模式·设计原则·工厂模式·编程进阶·扩充系列
小明bishe1812 小时前
计算机毕业设计之基于JAVA的植物科普网站
java·spring boot·spring·架构·课程设计
Drone_xjw13 小时前
从 GDB 到 CDB:C/C++ 程序调试的两把“手术刀”
c语言·开发语言·c++
r_oo_ki_e_13 小时前
Java Map 集合学习笔记
java·笔记·学习
SL-staff13 小时前
智慧园区2000+设备统一管理:JVS-IoT如何降低运维成本40%
java·开发语言·物联网·智慧园区·设备管理·运维优化·jvs-iot
咖啡八杯14 小时前
GoF设计模式——模板方法模式
java·后端·spring·设计模式
爱笑的源码基地14 小时前
一款全开源的信创云PACS影像云平台解决方案,支持多模态医学影像处理(CT/MR/DR/超声/病理等)
java·源码·国产化·pacs·云影像·区域pacs
我命由我1234515 小时前
Android 开发问题:ClickableSpan 的点击事件没有生效
java·java-ee·android studio·android jetpack·android-studio·android runtime
2zcode15 小时前
基于MATLAB图像处理的饮料瓶灌装液位检测系统设计与实现
开发语言·图像处理·matlab