批处理文件
每次从文件根目录用配置文件格式来启动redis太麻烦了
可以在桌面上使用批处理文件(.bat)启动Redis,请按照以下步骤进行操作:
打开文本编辑器,如记事本。
在编辑器中输入以下内容:
将文件保存为start-redis.bat
(或其他你喜欢的名称),确保文件扩展名为.bat
。
将保存的批处理文件(.bat)文件放置在桌面上。
双击桌面上的start-redis.bat
文件,它将启动Redis服务器。
@echo off
cd /d D:\software\Redis-x64-3.2.100
start redis-server.exe redis.windows.conf
解释一下
第一行解释如下:
@echo off
是一个在批处理文件中使用的命令。它的作用是关闭批处理文件的命令回显(Command Echo),即在运行批处理文件时不显示每个命令的执行结果。
默认情况下,当批处理文件执行时,每条命令都会在命令窗口中显示其执行结果。使用 @echo off
命令可以关闭这种显示,使得在运行批处理文件时,只显示实际需要输出的内容,不显示命令本身。
通过在批处理文件的开头添加 @echo off
,可以使批处理文件在执行时更加清晰,减少不必要的输出信息,同时也可以提高批处理文件的执行效率。
第二行解释如下:
进入你的文件目录
第三行解释如下:
执行命令
call
和 start
是批处理文件中的两个命令,它们在使用上有一些区别
1、call
命令:
-
call
用于调用(执行)另一个批处理文件,并在执行完成后返回原来的批处理文件。它可以在当前批处理文件中调用其他批处理文件、子程序或标签,并且执行完毕后会继续执行当前批处理文件的后续命令。 -
call
命令通常用于执行其他批处理文件中的命令或子程序,例如在一个批处理文件中调用另一个批处理文件中定义的函数或标签。 -
call
命令会等待被调用的批处理文件执行完成后继续执行当前文件的后续命令。
2、start命令
-
start
命令用于在新的窗口中启动一个程序或批处理文件,并立即返回,不等待被启动程序的完成。 -
start
命令通常用于在批处理文件中启动一个独立的进程,以实现并行执行或在后台运行的效果。 -
start
命令会启动一个新的命令窗口或程序窗口,并在窗口中执行指定的命令或程序,然后立即返回到当前批处理文件的执行。
启动效果如下:
同理我的nacos如下