Windows下安装部署Redis

一、下载

地址:https://github.com/MSOpenTech/redis/releases
在这里插入图片描述
Redis-x64-3.2.100.msi版的比较简单,下载之后直接下一步,下一步… 即可完成安装部署。

这里主要演示Redis-x64-3.2.100.zip的安装部署过程,将Redis-x64-3.2.100.zip解压到你想要安装的文件路径。

二、单机启动

启动服务端

cmd进入解压后的文件路径,并执行redis-server.exe启动Redis服务端(或直接双击redis-server.exe启动)
在这里插入图片描述

启动客服端

先不要关闭启动的服务端,并执行redis-cli.exe启动Redis服务端(或直接双击redis-cli.exe启动)
在这里插入图片描述
能出现以上两个画面说明Redis服务安装部署完成,但是只要一关闭窗口服务就停止了,所以还需要将Redis部署成Windows服务。

三、部署成Windows服务

cmd进入解压后的文件路径,并执行redis-server.exe --service-install redis.windows-service.conf(注意:要部署成服务是执行redis.windows-service.conf,而不是redis.windows.conf)
在这里插入图片描述
查看服务是否部署成功,Win + R并输入services.msc
在这里插入图片描述
在这里插入图片描述
此时,服务虽然已经部署成功,但并没有启动,可以在服务窗口启动,也可以使用命令启动
1)服务窗口启动
在这里插入图片描述
2)命令启动redis-server --service-start
在这里插入图片描述
启动之后可以看到Redis服务的运行状态
在这里插入图片描述
用客户端测试一下是否能正常连接,出现以下画面说明服务部署、启动成功并正常连接
在这里插入图片描述

四、安装并启动多个不同的Redis实例作服务

1)部署实例

redis-server --service-install redis.windows-service.conf --service-name redis-16379 --port 16379
redis-server --service-install redis.windows-service.conf --service-name redis-26379 --port 26379
redis-server --service-install redis.windows-service.conf --service-name redis-36379 --port 36379

2)启动实例

redis-server --service-start --service-name redis-16379
redis-server --service-start --service-name redis-26379
redis-server --service-start --service-name redis-36379

在这里插入图片描述
在这里插入图片描述
3)服务卸载:

redis-server --service-stop --service-name redis-16379
redis-server --service-stop --service-name redis-26379
redis-server --service-stop --service-name redis-36379
redis-server --service-uninstall --service-name redis-16379
redis-server --service-uninstall --service-name redis-26379
redis-server --service-uninstall --service-name redis-36379

五、使用可视化工具Redis Desktop Manager连接服务

官网地址:https://redisdesktop.com/download
github地址:https://github.com/uglide/RedisDesktopManager/releases
在这里插入图片描述

六、解决Win下Redis服务无法启动报错1067问题

1、系统环境

操作系统:Windows10专业版 64位

Redis版本:redis-64.3.2

2、问题描述

cmd 进入redis 3.2目录 执行 redis-server.exe redis.windows.conf 可以启动redis服务,可是在windows服务中却无法正常启动。直接抛出如下错误

Redis 服务正在启动 .
Redis 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。

3、解决方案

  1. 在redis安装目录新建logs文件夹
  2. 在服务管理里,把redis服务,由网络服务更改成本地服务,重启
  3. 查看redis.windows.conf 配置文件配置

    如果有改动过配置,查看配置里的绑定ip地址是否有其他地址,有时切换网络,本机ip地址会改变,删除其他IP地址,只保留 bind 127.0.0.1
    操作结果:无法解决,我没有动过配置文件,配置绑定 ip 也只有127.0.0.1

  4. 升级 redis 版本!
  5. 重启电脑也还是一个样。
  6. 服务卸载掉,重新注册一个。

    卸载命令
    redis-server --service-uninstall
    重新安装:这个命令需要在你的安装目录下,以管理员身份执行,当然,配置文件的指定,用绝对路径也可以
    redis-server --service-install redis.windows.conf
    重启服务
    net start redis

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

多语言生成式语言模型用于零样本跨语言事件论证提取(ACL2023)

1、写作动机: 经过预训练的生成式语言模型更好地捕捉实体之间的结构和依赖关系,因为模板提供了额外的声明性信息。先前工作中模板的设计是依赖于语言的,这使得很难将其扩展到零样本跨语言转移设置。 2、主要贡献: 作者提出了一…

Redis的设计、实现

数据结构和内部编码 type命令实际返回的就是当前键的数据结构类型,它们分别是:string(字符串)hash(哈希)、list(列表)、set(集合)、zset (有序集合),但这些只是Redis对外的数据结构。 实际上每种数据结构都有自己底层的内部编码实现,而且是多种实现,这样Redis会在合适的…

linux创建文件并分配权限

linux中对文件的定义 在Linux中,文件是一个具有符号名字的一组相关联元素的有序序列。文件可以包含的内容十分广泛,操作系统和用户都可以将具有一定独立功能的一个程序模块、一组数据或一组文字命名为一个文件。文件名是数据有序序列集合(文…

php 的数学常用函数

目录 1.常用列表 2.代码示例 1.常用列表 函数名描述输入输出abs()求绝对值数字绝对值数字ceil()进一法取整浮点数进一取整floor()舍去法求整浮点数直接舍去小数部分fmod()浮点数取余 两个浮点 数,x>y 浮点余数 pow()返回数的n次方基础数n次方乘方值round()浮点数四舍五入…

镜像迁移脚本

在日常的服务部署开发中,我们有时需要迁移环境,将服务器上的私有镜像从一个服务器迁移到另一个服务器中。在以微服务为架构的项目中,我们的一个项目可能存在大量的镜像,对每一个镜像单独进行导出打包迁移即重复又麻烦,…

vivado编译设置、执行设置、bit流生成设置

合成设置 使用“合成设置”可以指定约束集、合成策略、合成选项,以及要生成的报告。选项由选定的定义综合策略或综合报告策略,但您可以用自己的策略覆盖这些策略设置。您可以选择一个选项来查看对话框底部的描述。了解更多有关“合成设置”的信息&#…

【设计模式-03】Strategy策略模式及应用场景

一、简要描述 Java 官方文档 Overview (Java SE 18 & JDK 18)module indexhttps://docs.oracle.com/en/java/javase/18/docs/api/index.html Java中使用到的策略模式 Comparator、comparable Comparator (Java SE 18 & JDK 18)declaration: module: java.base, pa…

品牌出海新篇章:DTC营销与红人矩阵的完美结合

随着全球市场的竞争日益激烈,品牌在出海过程中面临着前所未有的挑战。传统的销售渠道逐渐显得滞后,DTC模式正成为品牌开拓国际市场的新趋势。在这一趋势中,结合红人矩阵的DTC营销策略备受关注,为品牌打开了一扇通向全球市场的大门…

基于爬虫和Kettle的书籍信息采集与预处理

一:爬虫 1、爬取的目标 将读书网上的书籍的基本信息,比如:封面、书名、作者、出版社、价格、出版时间、内容简介、作者简介、书籍目录、ISBN和标签爬取出来,并将爬取的结果放入数据库中,方便存储。 2、网站结构 图1读…

利用网络威胁情报增强网络安全态势

在当今的网络威胁形势下,明智且主动的防御策略至关重要。网络威胁情报是组织的重要工具,可帮助他们预测和应对网络风险。网络威胁情报不仅提供原始数据,还提供: 深入了解网络攻击者的动机了解他们的潜在目标了解他们的战术 通过…

如何运用TRIZ理论解决电动汽车的续航里程问题?

电动汽车的普及在很大程度上受到续航里程的制约。面对这一问题,传统的解决方案往往只能治标不治本。然而,TRIZ理论为我们提供了一个全新的视角,帮助我们从根本上解决这一难题。 TRIZ,全称为“发明问题解决理论”,是由苏…

java SSM物资采购管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM物资采购管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代 码和数据库,系统主要采…

JDBC-数据库连接池(druid)

一、背景 在介绍JDBC基本概念中,似乎Java程序每次与数据库交互都要通过驱动创建一个新的连接对象(Connection),再由连接对象创建一个可执行SQL的Statement对象(或PreparedStatement对象),操作完…

一键搭建elk

一键启动elk 1. 生成环境的脚本 setup.sh #!/usr/bin/bash# logstash enviroment mkdir -p logstash touch logstash/logstash.conf # shellcheck disableSC1078 echo input {tcp {mode > "server"host > "0.0.0.0"port > 4560codec > jso…

HCIP OSPF实验

任务: 1.使用三种解决ospf不规则区域的方法 2.路由器5、6、7、8、15使用mgre 3.使用各种优化 4.全网可达 5.保证更新安全 6.使用地址为172.16.0.0/16合理划分 7.每个路由器都有环回 拓扑图&IP划分如下: 第一步,配置IP&环回地址…

【面试突击】网关系统面试实战

🌈🌈🌈🌈🌈🌈🌈🌈 欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理…

Netty 介绍、使用场景及案例

Netty 介绍、使用场景及案例 1、Netty 介绍 https://github.com/netty/netty Netty是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可扩展的网络服务器和客户端。它是一个开源项目,最初由JBoss公司开发,现在由社区维护。Netty的…

qt初入门2:qt选择一个文件或者目录,获取当前目录,操作文件目录等整理

最近用qt操作文件或者目录的动作比较多,简单整理一下常用的接口,方便回顾。 总的来说,其实就是用文件选择对话框QFileDialog类,以及操作文件信息的QFileInfo类,以及相关QCoreApplication中静态成员函数获取一些信息&a…

对话姿美堂创始人董事长徐熙明:不受短期诱惑和外界噪音的影响,坚持做难而正确的事

“ 客户至上 ” 整理 | 云舒&凯丰 编辑 | 梦遥 出品|极新&北京电子商务协会 在过去几年中,直播电商经历了显著的发展,成为数字化零售领域的一个重要分支。随着智能手机和高速互联网的普及,消费者的购物习惯发生…

聚焦老年生活与健康,“老有所依·情暖夕阳”元岗街社区微型养老博览会顺利开展

尊老敬老是中华民族的传统美德, 爱老助老是全社会的共同责任。 家有一老,如有一宝, 长者的生活情况是一个家庭的头等大事, 做好长者服务是街道和社区的重要工作。 2024年1月6日,由元岗街道党工委、元岗街道办事处、…
最新文章