Window版 Redis6.0.6安装

news2024/11/24 16:52:50

一、准备工作

·下载Redis6.0.6版本(redis官网地址:http://www.redis.cn/download.html)

·下载MSYS2(清华的源:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/)

安装板exe结尾的文件,免安装版本tar.xz结尾。这里使用免安装。

 下载在本地路径后,解压即可,如下图:

 二、msys安装

给msys换源。在msys的安装目录下(我的:D:\workspace\software\redis\msys64)的/etc/pacman.d下的三个文件换源,如图:

 分别打开三个文件,在文件的[开头部分]各添加一清华的源。

mirrorlist.mingw32文件添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686

mirrorlist.mingw64文件添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

mirrorlist.msys添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

保存并关闭文件。在msys64目录下双击运行msys2.exe文件。

打开命令框后(第一次需要稍微等待一会),输入刷新软件包数据的命令:

$ pacman -Sy

 

数据同步完毕后,下载gcc和make:

$ pacman -S gcc make

 

进行到一半会询问是否安装,当然。输入Y回车。

此时我们的msys就安装好了。

 三、redis安装

先关闭msys2命令窗口,再重新打开。

定位到redis-6.0.6的目录位置(下面为我自己的路径,根据自己的情况输入):

$ cd /d/workspace/software/redis/redis-6.0.6/

 使用ls命令查看是否切换成功:

进行编译,让redis直接生成在msys下:

$ make PREFIX=/d/workspace/software/redis/msys64/tmp/ install

 稍微等待,在/d/workspace/software/redis/msys64/tmp/下就有redis的内容了。

需要将D:\workspace\software\redis\msys64\usr\bin目录下的msys-2.0.dll文件和D:\workspace\software\redis\redis-6.0.6目录下的redis.conf、sentinel.conf,一共三个文件复制到/d/workspace/software/redis/msys64/tmp/bin/目录下

复制后如下图:

 

此时redis的安装工作就完成了。

 四、启动redis服务

到/d/workspace/software/redis/msys64/tmp/bin/目录下,双击redis-server.exe文件即可。

成功启动,如图:

 

PS:也可以使用cmd命令启动。打开cmd窗口,路径切换到r/d/workspace/software/redis/msys64/tmp/bin/下,输入redis-server.exe启动即可。

 

 

 

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

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

相关文章

chapter14:springboot与安全

Spring Boot与安全视频 Spring Security, shiro等安全框架。主要功能是”认证“和”授权“,或者说是访问控制。 认证(Authentication)是建立在一个声明主体的过程(一个主体一般指用户,设备或一些可以在你的应用程序中…

【ARM64 ATF 系列 3 -- ARM64 warm reset 与 cold reset】

文章目录 ARM64 Reset1.1.1 reset 运行级别1.1.2 warm reset 寄存器1.1.3 PSCI Suspend/Resume ARM64 Reset ARMv8-A支持两种复位,冷复位和热复位。两者主要区别是冷复位会将debug 功能模块也一同复位,热复位在默认情况则不会复位 debug 功 能模块。 处理…

手机便签中可以打勾的圆圈或小方块怎么弄?

在日常的生活和工作中,很多网友除了使用手机便签来记录灵感想法、读书笔记、各种琐事、工作事项外,还会用它来记录一些清单,例如待办事项清单、读书清单、购物清单、旅行必备物品清单等。 在按照记录的清单内容来执行的时候,为了…

创建好的VMware虚拟机如何连接上外网?MobaX和XShell如何连接虚拟机

配置虚拟机网卡 首先点击VMware菜单栏,编辑-虚拟网络编辑器-更改设置 选择VMnet8-NAT设置,并记住子网IP之后有用 记住网关IP 修改实际创建的虚拟机网卡 修改设置,vi /etc/sysconfig/network-scripts/ifcfg-ens32 修改前: 修…

预测地震引发的洪水

当断层陡坡像水坝一样发挥作用时,地表破裂地震可能会突然改变河流的路线。研究人员现已成功模拟发生在新西兰的此类事件。 当断层位移突然改变地貌时,地表破裂地震可能会改变河流的路线,例如新西兰的怀奥托阿/克拉伦斯河,如图所示…

SpringBoot 的自动装配特性

1. Spring Boot 的自动装配特性 Spring Boot 的自动装配(Auto-Configuration)是一种特性,它允许您在应用程序中使用默认配置来自动配置 Spring Framework 的各种功能和组件,从而减少了繁琐的配置工作。通过自动装配,您…

算法40:移动零

一、需求 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: nums …

opencv 基础54-利用形状场景算法比较轮廓-cv2.createShapeContextDistanceExtractor()

注意:新版本的opencv 4 已经没有这个函数 cv2.createShapeContextDistanceExtractor() 形状场景算法是一种用于比较轮廓或形状的方法。这种算法通常用于计算两个形状之间的相似性或差异性,以及找到最佳的匹配方式。 下面是一种基本的比较轮廓的流程&…

B2B2C多商户电子商务网站开发--海外商城系统搭建

一、明确目标与需求 在开始搭建海外商城系统之前,企业需要明确自己的目标和需求。例如,要面向哪些国家和地区、主要销售哪些产品、需要提供哪些语言和货币支持等。这些目标和需求将有助于企业制定合理的开发计划和方案。 二、选择合适的开发平台和工具…

【安装部署】Mysql下载及其安装的详细步骤

1.下载压缩包 官网地址:www.mysql.com 2.环境配置 1.先解压压缩包 2.配置环境变量 添加环境变量:我的电脑--->属性-->高级-->环境变量-->系统变量-->path 3.在mysql安装目录下新建my.ini文件并,编辑my.ini文件 编辑内容如…

Linux常规操作命令

日升时奋斗,日落时自省 目录 1、vim 1.1、工作模式 1.2、末行模式操作相关命令 1.2.1、保存退出操作 1.2.2、查找替换 1.3、输入模式操作相关命令 1.3.1、移动相关命令 1.3.2、删除和剪切命令 1.3.3、复制操作 1.3.4、撤销 2、head 3、tail 4、ps 5、…

HTTP代理与HTTPS代理请求的方式揭秘

今天,我们要一起来揭秘HTTP代理与HTTPS代理请求的方式,帮助大家更好地理解和使用这两种代理。我们将分析它们的不同之处,并提供一些实际的例子和操作经验,让你轻松玩转网络请求! HTTP代理请求方式: HTTP代…

IBM Spectrum LSF 分布式系统(作业调度系统),提高高性能计算(HPC)的价值

IBM Spectrum LSF Suites 凭借更快的处理和更轻松的处理,提高高性能计算的价值 要点 通过隐藏工作负载密集型计算环境的复杂性,提高用户生产效率简化计算集群管理并划分工作负载优先级,以快速满足竞争激烈的行业瞬息万变的需求通过优化系统…

LLM - CUDA out of memory. 到底怎么事

目录 一.引言 二.报错日志 1.日志数据 2.日志提示 ◆ max_split_size_mb ◆ See documentation ◆ 更多解决方案 三.日志扩展 1.Reserved Memory 是什么? 2.Tired to allocate 小于 free MiB 就会报 OOM 嘛? 3.already allocated 是当前任务占用内存&a…

【高危】 Microsoft Teams 远程代码执行漏洞

漏洞描述 Microsoft Teams 是微软推出的一款团队协作平台,提供了聊天、通话、在线会议、文件共享等功能。 Microsoft Teams 受影响版本中,当用户加入攻击者设置的恶意 Microsoft Teams 会议时,攻击者可远程执行任意代码。 漏洞名称Microso…

游戏类APP的如何设置广告场景最大化用户价值?提升变现收益?

最近几年,游戏类市场的不断增长激发了广告主预算的不断投入,越来越多的游戏类APP通过广告变现的方式增收,并且获得持续上涨的eCPM。 具有潜力的游戏品类参考 根据游戏品类的增长数据和广告收益规模,休闲/模拟/街机均为收益正向的…

Echarts 让饼图中间文字居中并自适应图表

背景: 产品提出需求在饼图中间放两行文字且居中 “简单,劈劈啪啪写完了” 产品再提出你这个没有自适应啊,屏幕放大、缩小你这个就没有居中了,甚至会和饼图重叠 “emmmmm…" UI图如下: 方案一:使用ti…

数据结构和算法——哈希查找冲突处理方法(开放地址法-线性探测、平方探测、双散列探测、再散列,分离链接法)

目录 开放地址法(Open Addressing) 线性探测(Linear Probing) 散列表查找性能分析 平方探测(Quadratic Probing) 定理 平方探测法的查找与插入 双散列探测法(Double Hashing&#xff09…

【C语言】经典题目(四)

HI,大家好~😝😝这是一篇C语言经典题目的博客。 更多C语言经典题目及刷题篇,可以参考: 🌸 【C语言】经典题目(一) 🌸 【C语言】经典题目(二) 🌸 【C语言】经典题目(三) 🌸…

生信分析pandas数据处理 Python简明教程 | 视频17

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在:https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…