Windows下安装 Redis

2023-11-12

目录

1.下载

1.1.Redis官网 

1.2.github下载地址 

2.安装步骤

2.1.解压Redis压缩包

2.2.创建临时服务

2.3.启动客户端

2.4.注册Redis服务

3.总结

4.致谢


1.下载

1.1.Redis官网 

Download | Redis

Redis 官方网站没有提供 Windows 版的安装包,但可以通过 GitHub 来下载 Windows 版 Redis 安装包,下载地址:点击前往

1.2.github下载地址 

Releases · microsoftarchive/redis · GitHub

快速下载通道

github加速

可选择:下载msi包或zip压缩包

这里我选择的是zip压缩包,直接通过cmd命令窗口操作即可。

2.安装步骤

2.1.解压Redis压缩包

选中压缩包,右键选择解压,保存到指定的路径下

 

 打开解压文件,可以看到以下内容

根据自己的需要,对redis.windows.conf文件进行修改。例如,修改端口号、修改密码等。修改完成后保存并关闭文件。

2.2.创建临时服务

 在解压路径下,直接输入cmd按回车键,即能打开 

输入命令或者双击 Redis 服务端启动程序 redis-server.exe

redis-server.exe

启动临时redis服务,即能看到以下内容

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

2.3.启动客户端

输入命令:redis-cli,如下图所示,能正常进入即表示临时服务启动正常

 使用set和get命令,对Redis数据库进行数据存储和获取,如下图所示

2.4.注册Redis服务

下面介绍将 Redis 服务添加到 Windows 资源管理器,实现开机后自动启动。

1)重新打开一个cmd命令窗口,以管理员权限运行,切换到redis安装目录,输入命令:

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

这条命令将Redis注册为Windows服务,并指定配置文件为redis.conf,日志级别为verbose。 

打开任务管理器,点击服务,可以看到Redis服务,单状态是已停止的

 2)启动服务:cmd窗口输入命令

记得把之前通过程序或者命令启动的redis关掉

redis-server --service-start 

此时Redis服务已经启动,可以使用Redis客户端连接到Redis并进行操作。

到这里:Redis服务算是安装已经完成

最后检验一下,打开cmd窗口,启动客户端,进行get和set命令,能看到服务是正常响应的。

 3)停止服务:cmd窗口输入命令

redis-server --service-stop

        查看Redis服务是否停止:任务管理器-服务-Redis服务,看到状态为“已停止”,则表示停止命令执行成功

 4)卸载服务:cmd窗口输入命令

redis-server --service-uninstall

上面的操作,我们完成了 Redis 的安装。当然,您也可以将 Redis 加入到环境变量中,如下所示:

 三、密码设置

安装服务时的命令,服务的配置文件是redis.windows.conf

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

所以我们需打开文件redis.windows.conf,搜索关键字requirepass foobared,在后边输入

requirepass 123456

 添加后,重启Redis服务

3.总结

下面对安装过程中涉及到的命令进行总结,主要包括以下命令:

安装服务:redis-server --service-install
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
服务端启动时重命名:redis-server --service-start --service-name Redis1

Redis可视化客户端:

Another Redis Desktop Manager

Redis Viewer

4.致谢

       感谢我的读者。你们的支持和鼓励是我前进的动力。感谢你们阅读我的文章,希望这篇文章对你们有所启发或帮助。在这附上Redis教程网址Redis 教程_redis教程

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows下安装 Redis 的相关文章

随机推荐

  • 【取模软件PCtoLCD2002使用教程】

    1 打开取模软件PCtoLCD 2 左上角模式选择为字符模式 3 点击选项 4 设置如下 然后点击确定 5 以16x16汉字取模为例 字宽字高都改为16 然后在输入栏输入汉字 点击生成字模生成的字模如下 然后将字模复制到例程lcdfont
  • 距离向量算法_RIP协议及距离向量算法(上)【44】

    1 RIP协议 RIP 全称Routing Information Protocol 即路由信息协议 RIP是一种分布式的基于距离向量的路由选择协议 是因特网的协议标准 最大优点的简单 RIP协议要求网络中每一个路由器都维护从它自己到其它每
  • Centos 安装mysql8(YUM方式)

    1 执行安装命令 root localhost wget https dev mysql com get mysql80 community release el8 4 noarch rpm root localhost yum modul
  • JAVA 定义静态map并赋值

    private static final Map
  • C语言入门经典三,c语言入门经典第4版和第3版有什么区别

    问 微软的C语言和其他C语言有什么区别吗 答 不知道楼主说的是所谓 微软的c 是指什么概念 个人意见 仅供参考 1 如果是指微软推出的c语言的编译器ms c的话 其实就是c语言各个编译器之间的区别 如果你想深入了解 最好是学习下c标准的制定
  • 【ICS大作业】

    零 摘要 本文对给定的hello程序的生命周期进行了系统性分析 程序经预处理生成hello i 编译生成hello s 汇编生成hello o 最后链接成可执行目标文件hello Shell收到 hello的指令 调用fork函数创建进程
  • 再临SpringBoot——WebFlux处理流程

    文章目录 WebFlux初次尝试 处理过程源码分析 SpringMvc通常是Servlet应用 因此 可能被当前线程阻塞 以远程调用为例 由于阻塞的缘故 导致Servlet容器使用较大的线程池处理请求 而Spring WebFlux通常是非
  • 第一篇——开始

    第一篇 开始 个人简介 学习经历 学习过程 后记 个人简介 个人简介 以山河作礼 学习经历 作为一名本科大一的软件工程专业学生 我已经在CSDN学习了近一年的时间 同时也深入学习了C语言半年 在我的CSDN博客上 我将记录下我在学习过程中的
  • Vue3.0监听props方法

    学习vue3 0记录下props监听 第一种直接监听这个props export default defineComponent props isOpen Boolean emits close modal null setup props
  • 算术表达式的前缀式、中缀式、后缀式相互转换

    中缀表达式 中缀记法 中缀表达式是一种通用的算术或逻辑公式表示方法 操作符以中缀形式处于操作数的中间 中缀表达式是人们常用的算术表示方法 虽然人的大脑很容易理解与分析中缀表达式 但对计算机来说中缀表达式却是很复杂的 因此计算表达式的值时 通
  • 02Nginx源码分析之总结内存开辟的相关函数(ngx_alloc.c,ngx_palloc.c)

    02Nginx源码分析之总结内存开辟的相关函数 ngx alloc c ngx palloc c 前言 写这一篇的目的是为了方便接下来的阅读 否则每次都要对应查找相应的函数 非常麻烦 并且注意 下面所说的内存对齐 实际上是通过倍数来对齐的
  • Mac下使用Xcode的freopen读取输入输出

    很多使用Mac的小伙伴都知道 类似于win或者linux系统下的直接freopen是不行的 或者说强制读入也是不可的 于是 就是去想办法去读入它了 那么怎么读文件和写文件呢 创建 txt 文件 找到文本编辑 点击新建文稿 但是发现 怎么是这
  • 我要自学网视频教程ajax,这么逆天的自学网站,还是第一次见,难怪考不上清华北大...

    原标题 这么逆天的自学网站 还是第一次见 难怪考不上清华北大 有很多朋友 工作了N年之后 工资一直不涨 其实就是没有找到正确的方法 这个时候呢 我们就需要用到一些非常好用的自学网站 去帮助自己在所在的领域进行充电啦 首选的当然就是下面几个啦
  • Servlet 的应用程序设计

    目录 1 基于 Servlet Controller 的应用程序设计 2 基于 Filter Dispatcher 的应用程序设计 3 使用表单验证器 4 添加数据库访问 5 依赖注入 在该模型中 用一个 Servlet 或者过滤器充当控制
  • Flex中字符串String按照格式转化为日期Date的方法

    在Flex中 要通过传入时间的字符串和格式字符串的方式来转换出Date Flex本身没有完善的方法 不知道Adobe在想什么 这么简单实用的功能都没有 回想起来 还是java神马的好 在网上找了好久都没有完善的解决方案 最后偶然发现Date
  • cout << 输出格式突然变成了16进制

    1 背景 在工程中 我通过cout打印一个被频繁调用的函数里面某个参数的值 在前面若干次调用中 cout lt lt 工作正常 是打印的10进制 突然 不清楚什么原因 就开始打印16进制的值 而且是不加0x的16进制 导致我一直以为是10进
  • 力扣:338. 比特位计数

    给你一个整数 n 对于 0 lt i lt n 中的每个 i 计算其二进制表示中 1 的个数 返回一个长度为 n 1 的数组 ans 作为答案 示例 1 输入 n 2 输出 0 1 1 解释 0 gt 0 1 gt 1 2 gt 10 示例
  • 枪神纪紫霄系列服务器,枪神纪紫霄左轮枪简测评

    枪神纪最新的新年红包武器紫霄左轮枪上线 小编这就给各位玩家带来 枪神纪紫霄左轮枪武器测评 枪神纪紫霄左轮枪怎么样 红包武器 紫霄左轮枪 面板 面板伤害比重击左轮高出10点伤害 穿甲多出65 稳定高出20 便携高6 外观 简直和这皮肤是一套的
  • Mac M1 安装配置TensorFlow-GPU

    在Mac上安装了TensorFlow 但是import Tensorflow时却一直显示TensorFlow不存在 看了各种安装方法 最后终于成功了 进入正题 直接进官网 根据苹果官方给的安装方法进行安装 https developer a
  • Windows下安装 Redis

    目录 1 下载 1 1 Redis官网 1 2 github下载地址 2 安装步骤 2 1 解压Redis压缩包 2 2 创建临时服务 2 3 启动客户端 2 4 注册Redis服务 3 总结 4 致谢 1 下载 1 1 Redis官网 D