Windows下安装和配置Redis

目录

1、下载redis压缩包

2、解压redis文件

3、启动redis临时服务

4、打开Redis客户端进行连接 

5、使用一些基础操作来测试

5.1、输入ping命令来检测redis服务器与redis客户端的连通性

5.2、使用set和get命令测试redis数据库进行数据存储和获取

5.3、在命令中通过shutdown命令来关闭redis服务

6、创建永久服务

6.1、重新打开一个cmd命令窗口,输入命令

6.2、启动服务:cmd窗口输入命令

6.3、检验服务是否打开

6.4、停止服务

6. 5、卸载服务(如果需要)


1、下载redis压缩包

下载地址:https://github.com/tporadowski/redis/releases

下载版本Redis-x64-5.0.14.1.zip。(可能需要开代理)

2、解压redis文件

将下载的redis压缩包解压

可以看到以下内容

3、启动redis临时服务

在解压路径下,输入cmd按回车键,即能打开(也可以打开cmd使用 cd 命令切换到redis所在的目录)

输入命令,开启临时服务:

redis-server.exe  redis.windows.conf

启动临时redis服务,即能看到以下内容,默认端口为6379

重新打开一个cmd窗口,启动客户端来检验redis临时服务是否正常启动。

4、打开Redis客户端进行连接 

输入命令:

redis-cli

如下图所示,正常进入即表示临时服务启动正常

5、使用一些基础操作来测试

5.1、输入ping命令来检测redis服务器与redis客户端的连通性

返回PONG则说明连接成功了。

注意:如果出现连接不成功,原来的Redis启动窗口是否关闭,如果关闭无法访问服务端,另外启动一个 cmd 窗口到redis所在的目录执行命令

5.2、使用set和get命令测试redis数据库进行数据存储和获取

5.3、在命令中通过shutdown命令来关闭redis服务

在redis服务启动的cmd窗口中会出现以下提醒

6、创建永久服务

6.1、重新打开一个cmd命令窗口,输入命令

redis-server.exe --service-install redis.windows.conf --loglevel verbose

打开任务管理器,点击服务,查看redis服务,单状态是已停止的

6.2、启动服务:cmd窗口输入命令

redis-server --service-start 

注意进行此步骤时需要将之前打开的redis临时服务关闭,否则报错“Redis service failed to start.”,服务开启失败。

查看Redis服务是否启动,看到状态为“正在运行”,则表示启动命令执行成功

6.3、检验服务是否打开

打开cmd窗口,启动客户端,进行get和set命令

6.4、停止服务

cmd窗口输入命令

redis-server --service-stop 

6. 5、卸载服务(如果需要)

cmd窗口输入命令

redis-server --service-uninstall

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/24244.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个程序员的牢狱生涯(56)开镣

星期二 开镣 省高院的人等大镣在最终判决书上签字后,安慰了几句大镣。郑所带领他们走出了内班。郑所在临走前吩咐严所安排给大镣卸下刑具,这也是重刑犯在法院由死刑改判为死缓后的规定。 大镣在省高院的人安慰下,也慢慢地不再哭泣。我和老杨在一边安慰着大镣,严所也站在一边…

忘记加await,返回结果undefined

今日bug记录,忘记加await,返回结果undefined 如果你通过 log(res) 得到的是一个 PromiseResult 对象,而在该对象中确实有一个名为 result 的数组,但是使用 log(res.result) 输出却是 undefined,可能是因为在 log(res.…

flowable 工作流从入门到精通

HelloWorld 语雀文档地址: https://www.yuque.com/paomian-ldog4/by12xp/uqg6yhhgzeinaxge#snmoq 相关文档 https://tkjohn.github.io/flowable-userguide/ 文档手册 https://github.com/flowable/flowable-engine/releases/tag/flowable-6.8.0 flowable-ui下载地…

将小爱音箱接入 ChatGPT 和豆包ai改造成专属语音助手

这个GitHub项目,mi-gpt,旨在将小爱音箱和米家设备与ChatGPT和豆包集成,有效地将这些设备转变为个性化语音助手。以下是对其功能和设置的详细分析: 主要特点 角色扮演:该项目允许小爱适应不同的角色,如伴侣…

【TB作品】MSP430F5529 单片机,简单电子琴

使用MSP430制作一个简单电子琴 作品功能 这个项目基于MSP430单片机,实现了一个简单的电子琴。通过按键输入,电子琴可以发出对应的音符声音。具体功能包括: 按下按键时发出对应音符的声音。松开按键时停止发声。支持C调低音、中音和高音。 …

【Java每日一题】1.和数最大操作

题目难度:简单 主要提升:(1)for循环思想(2)数组基本操作(3)问题拆解能力。 一、题目描述: 给一个整数数组 nums ,如果 nums 至少包含 2 个元素&#xff0c…

MySQL数据库(7)

MySQL数据库(7) 一、MySQL介绍 数据库的介绍 数据库就是存储和管理数据的仓库,数据按照一定的格式进行存储,用户可以对数据库中的数据进行增加、修改、删除、查询等操作 数据库的分类 关系型数据库非关系型数据库 关系型数据…

python词云生成库-wordcloud

内容目录 一、模块介绍二、WordCloud常用的方法1. generate(self, text)2. generate_from_frequencies(frequencies)3. fit_words(frequencies)4. generate_from_text(text) 三、进阶技巧1. 设置蒙版2. 设置过滤词 WordCloud 是一个用于生成词云的 Python 库,它可以…

关于安装typescript后运行tsc -v命令报错问题

报错信息: tsc 不是内部或外部命令,也不是可运行的程序 或批处理文件。 没有配置环境变量,使用npm命令查看typescript的安装目录: npm config get prefix 根据控制台输出的目录,配置path环境变量 tsc -v 运行成功&…

Apache Kylin:大数据分析从入门到精通

一、Kylin简介 Apache Kylin是一个分布式数据分析引擎,专为处理海量数据设计,能够在极短时间内对超大规模数据集进行OLAP(Online Analytical Processing)分析。Kylin通过预计算和高效的查询机制,为用户提供秒级的查询响应时间,支持与Hadoop、Hive、HBase等大数据平台无缝…

开源模型应用落地-LangChain高阶-LCEL-表达式语言(二)

一、前言 尽管现在的大语言模型已经非常强大,可以解决许多问题,但在处理复杂情况时,仍然需要进行多个步骤或整合不同的流程才能达到最终的目标。然而,现在可以利用langchain来使得模型的应用变得更加直接和简单。 LCEL是什么? LCEL是一种非常灵活和强大的语言,可以帮助您更…

鸿蒙轻内核M核源码分析系列十七(3) 异常信息ExcInfo

本文中所涉及的源码,以OpenHarmony LiteOS-M内核为例,均可以在开源站点 https://gitee.com/openharmony/kernel_liteos_m 获取。鸿蒙轻内核异常钩子模块代码主要在components\exchook目录下。 1、异常信息的宏定义、枚举和结构体 在文件components\exch…

[DT] 翻译笔记

这本书由129位作者贡献了50章。这一章是本书每一章的一般介绍。从第二章开始,介绍了数字孪生的概念、架构描述、设计规范和应用场景。第2节介绍了数字孪生的概念和发展。第3节介绍了促进数字孪生发展的核心技术。第4节介绍了数字孪生的一般框架和构建方法。第5节介绍…

PHP小方法

一、随机生成姓名 二、随机获取身份证 三、随机获取手机号 四、随机获取省 五、通过身份证获取生日和性别 六、通过身份证获取年龄 七、获取访问IP 八、获取访问URL地址 九、陆续增加 //一、随机生成姓名 function generateName(){$arrXing getXingList();$numbXing …

C++中的lambda表达式详解

Lambda表达式是一种可以在代码中定义匿名函数的方式,通常用于简化代码,使其更紧凑和易读。它的语法如下: [capture](parameters) -> return_type { body }下面逐个解释每个部分: 1. 捕获列表 (capture) 捕获列表用于指定哪些…

计算机组成实验---Cache的实现

直接映射 先看懂cache的映射原理,根据cache大小与主存大小来计算各个信号线的位数 各个信号线位数 主存地址在逻辑上分为区号、块号、块内地址 Cache结构 Cache访问原理 基本过程 状态机:“三段式”实现 6.3 Verilog 状态机 | 菜鸟教程 (runoob.com) …

算法:226. 翻转二叉树

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1]示例 2: 输入:root [2,1,3] 输出:[2,3,1]示例 3&#x…

03-3.2.3 队列的链式存储的实现

👋 Hi, I’m Beast Cheng👀 I’m interested in photography, hiking, landscape…🌱 I’m currently learning python, javascript, kotlin…📫 How to reach me --> 458290771qq.com 喜欢《数据结构》部分笔记的小伙伴可以订…

服务监控-微服务小白入门(5)

背景 什么是服务监控 监视当前系统应用状态、内存、线程、堆栈、日志等等相关信息,主要目的在服务出现问题或者快要出现问题时能够准确快速地发现以减小影响范围。 为什么要使用服务监控 服务监控在微服务改造过程中的重要性不言而喻,没有强大的监控…

draw.io 如何设置图形圆角?

draw.io 如何设置图形圆角呢? draw.io 是一款强大的,免费的开源工具,我经常用它来画流程图,但是我发现 draw.io 对于图形圆角的设置,只提供了一个设置选项,如下图: 当你选中某个图形&#xff0…