windows10使用bat脚本安装前后端环境之redis注册服务

news/2024/10/4 16:24:41/

首先需要搞清楚redis在本地是怎么安装配置、然后在根据如下步骤编写bat脚本:

思路

1.下载zip格式redis
2.查看windows server服务是否已安装redis
3.启动查看服务是否正常

在这里插入图片描述

bat_9">bat脚本

@echo off
echo windows10 x64 server redis init
REM 请求管理员权限并隐藏窗口
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 :: & echo 执行中,请稍候... & timeout 2 > nul","","runas",0)(window.close)&&exit
setlocal enabledelayedexpansionrem 设置 Redis 目录变量,方便后续引用和修改
%~d0
cd %~dp0
set "REDIS_HOME=%~dp0Redis-5.0.14.1"
set "ServiceName=REDIS5_LINSN"rem 判断服务是否存在
echo query %ServiceName% state info ...
sc query "%ServiceName%" >nul 2>&1
if %errorLevel% equ 0 (rem 服务存在,检查服务状态for /f "tokens=2 delims=: " %%A in ('sc query "%ServiceName%" ^| find "STATE"') do (set "serviceState=%%A"if /i "!serviceState!"=="RUNNING" ( echo Redis server state is RUNNING...) else if /i "!serviceState!"=="STOPPED" ( echo Redis server state is STOPPED...net start %ServiceName% ) else (echo Redis server state is !serviceState!...))
) else (rem 进入 Redis 目录cd "%REDIS_HOME%"rem 服务不存在,进行安装echo redis-server server is not exist, init server %ServiceName%"%REDIS_HOME%\redis-server.exe" --service-install "%REDIS_HOME%\redis.windows.conf" --service-name %ServiceName% --loglevel verboseecho redis-server start server %ServiceName%net start %ServiceName% 
)echo windows-server-redis success
endlocalREM 执行完成后自动关闭
timeout /t 2 >nul
exit

亲测有效。


http://www.ppmy.cn/news/1534506.html

相关文章

从《GTA5》的反外挂斗争看网络安全的重要性

摘要: 在网络游戏的世界里,外挂(作弊软件)一直是破坏游戏公平性和玩家体验的一大难题。作为一款深受全球玩家喜爱的游戏,《GTA5》(Grand Theft Auto V)在线模式也不例外地遭遇了外挂问题。本文将…

DataEase v2 开源代码 Windows 从0到1环境搭建

一、环境准备 功能名称 描述 其它 操作系统 Windows 数据库 Mysql8.0 开发环境 JDK17以上 本项基于的21版本开发 Maven 3.9版本 开发工具 idea2024.2版本 前端 VSCode TIPS:如果你本地有jdk8版本,需要切换21版本,请看…

css的页面布局属性

CSS Flexbox(Flexible Box Layout)是一种用于页面布局的CSS3规范,它提供了一种更加高效的方式来布置、对齐和分配容器内元素的空间,即使它们的大小是未知或者动态变化的。Flexbox很容易处理一维布局,即在一个方向上&am…

使用Python实现图形学的阴影贴图算法

目录 使用Python实现图形学的阴影贴图算法引言1. 阴影贴图算法概述2. Python实现阴影贴图算法2.1 构建基础类向量类光源类物体类 2.2 阴影贴图类2.3 渲染器类2.4 示例实现 3. 阴影贴图算法的优缺点3.1 优点3.2 缺点 4. 改进方向5. 应用场景结论 使用Python实现图形学的阴影贴图…

C++语言学习(9):《C++程序设计原理与实践》第四章笔记

这一章的标题是《计算》,想法是:计算是一个过程,是处理输入得到输出的过程。也有B站网友称之为 IPO 编程:Input, Process, Output. 其中 Process 相当于是广义上的「计算」。 计算过程的输入 如果认为程序是以计算为目的&#xf…

内存占用估算方法

优质博文:IT-BLOG-CN 通过掌握每种数据类型的大小,就可以更准确地预测对象和数据的内存消耗。 一、基础数据类型 Java基础数据类型结构,在64位系统开启指针压缩情况下的内存占用字节数: booleanbytecharshortintlongfloatdoub…

Stable Diffusion绘画 | 插件-Deforum:动态视频生成(上篇)

Deforum 与 AnimateDiff 不太一样, AnimateDiff 是生成丝滑变化视频的,而 Deforum 的丝滑程度远远没有 AnimateDiff 好。 它是根据对比前面一帧的画面,然后不断生成新的相似图片,来组合成一个完整的视频。 Deforum 的优点在于可…

github/git密钥配置与使用

零、前言 因为要在ubuntu上做点东西,发现git clone 的时候必须输账户密码,后来发现密码是token,但是token一大串太烦了,忙了一天发现可以通过配置 公钥 来 替代 http 的 部署方式。 一、生成 ssh 密钥对 我们先测试下能不能 连接…