如何在windows下安装redis

老刘

Windows下装Redis?别怕,这篇“人话”指南带你一次搞定

(开篇先来点实在的)

说实话,我第一次听说要在Windows上装Redis的时候,心里是有点犯嘀咕的。毕竟这玩意儿一听就是为Linux而生的,在Windows上折腾,会不会像在平底锅里煮咖啡——不是不行,就是有点别扭。

但架不住项目要用啊!我那会儿正赶着个活儿,本地环境必须得跑起来。网上搜了一圈,好家伙,教程倒是不少,但要么是几年前的“古董贴”,要么就是一股浓浓的“机器翻译味儿”——步骤倒是列得整整齐齐,可一到关键地方就卡壳,看得人云里雾里。

所以今天这篇,咱不整那些虚的。就是我自个儿折腾了好几遍,踩了所有能踩的坑之后,给你总结出来的一份“人肉排雷”指南。保证你看完就能上手,顺顺利利把Redis给跑起来。

这Redis到底是个啥?(咱先唠明白)

我知道,你可能只是急着要安装步骤。但别急,咱先花一分钟把这事儿唠明白,后面操作起来心里才有底。

你可以把Redis想象成一个超级快的“小本本”。它不是那种存你Word文档、Excel表格的硬盘,而是专门用来记一些需要频繁读写、但又不用永久保存的“关键信息”。

比如你逛淘宝,刚看过的商品列表;或者刷微博,首页给你推荐的热门话题。这些数据如果每次都从慢吞吞的数据库里查,你等得黄花菜都凉了。所以网站后台就会把它们先丢到Redis这个“小本本”里,下次你要看,直接从内存里“唰”一下拿出来,快得飞起。

说白了,它就是个内存数据库,核心优势就一个字:。所以很多开发、测试环境,甚至是一些轻量级的生产环境,都爱用它。

(好了,背景知识到位,咱开始动手!)

第一步:下载安装包,别下错了!

这是第一个坑,也是最大的坑。Redis官方早就不维护Windows版本了!你现在去官网,只能找到Linux和macOS的下载链接。

那Windows用户咋办?别慌,有“民间高手”接手了。

目前最靠谱的,是微软开源技术团队维护的一个分支版本。你去GitHub上搜“MicrosoftArchive/redis”这个仓库,就能找到。

不过,考虑到不是所有人都方便上GitHub,或者看到那一堆Release文件就头大,我给你指条更简单的路:

直接搜“Redis Windows 官方下载”,找那些域名看起来靠谱的、教程发布时间比较新的(一年以内)的博客文章 通常他们都会提供现成的、已经编译好的.msi安装包下载链接,或者告诉你哪个GitHub Release版本最稳定。

我上次装的时候,用的是 Redis-x64-5.0.14.1.msi 这个版本,相当稳定,没出过啥幺蛾子。你就找个类似版本的.msi文件下就行,这比你去下源码自己编译要省心一万倍。

重要提醒:千万别去什么乱七八糟的下载站下!天知道里面捆了啥玩意儿。认准GitHub官方仓库或者信誉好的技术博客提供的链接。)

第二步:安装过程,记得勾上这个“救命”选项

双击你下载好的 .msi 安装包,安装过程其实挺傻瓜的,一路“Next”就行。

但!是!有一个地方,我强烈建议你务必、一定、必须要勾选

那就是在某个安装步骤里,会有一个选项,叫 “Add the Redis installation folder to the PATH environment variable”(把Redis安装目录添加到系统PATH环境变量)。

(想象一下这个画面:勾上它,世界都清净了)

你一定要把它打上勾!这相当于给Windows系统装了个“导航”,以后你想在命令行里随时随地启动Redis,系统才知道该去哪儿找这个程序。

如果你不小心跳过了,也没关系,就是以后用起来麻烦点,每次都得先“cd”到它的安装目录去操作。所以,最好一步到位。

安装路径你可以用默认的,也可以改到一个你容易找到的地方,比如 D:\Redis。我反正就用的默认,省事。

第三步:启动Redis,两种方法随你挑

安装完,桌面上不会有什么花里胡哨的图标。Redis是个服务,得用“后台”的方式跑起来。这里给你两个方案,一个“懒人版”,一个“极客版”。

懒人版:把它变成Windows服务(推荐!)

这是最省心的办法,让Redis像你的杀毒软件一样,开机就在后台默默运行,不用你管。

  1. 在电脑的开始菜单里,找到刚刚安装的“Redis”文件夹。
  2. 里面应该有个叫 “Redis Server (start service)” 的选项。点它!
  3. 如果系统弹出用户账户控制(UAC)提示,点“是”。
  4. 好了,没了。服务已经启动并在后台运行了。你去“任务管理器” -> “服务”里,应该能看到一个叫“Redis”的服务,状态是“正在运行”。

这就搞定了!以后你电脑一开机,Redis就自动准备好了,特别适合本地开发环境。

极客版:用命令行手动启动

如果你想有点掌控感,或者想看看运行日志,可以用这个方法。

  1. 按下 Win + R,输入 cmd 或者 powershell,打开命令行窗口。
  2. 如果你安装时勾选了那个PATH选项,现在直接输入命令就行:
    redis-server
  3. 如果没勾选,你需要先导航到Redis的安装目录,比如:
    cd C:\Program Files\Redis
    redis-server

然后你会看到一个红色背景的窗口,里面刷刷地跑日志,最后停在一行提示上,大概是说“Ready to accept connections”(准备接受连接)。这就表示启动成功了。

注意:这个命令行窗口不能关!一关,Redis服务就停了。所以长期用,还是上面那个“服务”的方式更靠谱。

第四步:验证一下,看看它是不是真的“活”了

光启动还不行,咱得验验货,确保它能正常工作。

  1. 再新开一个命令行窗口(别关掉刚才启动服务的那个哦)。
  2. 输入以下命令,启动Redis自带的客户端工具:
    redis-cli
  3. 如果一切正常,你的命令行提示符会变成 127.0.0.1:6379>。这个 127.0.0.1 代表本机,6379 是Redis的默认端口号。
  4. 我们来玩一下。输入一个最简单的命令:
    ping
  5. Redis应该会立刻回复你一个:
    PONG

恭喜你!这就像是对暗号成功了。Redis在跟你说:“嘿,我在呢,好使!”

你可以再试试存个数据:

set mykey "Hello, Redis!"

然后取出来:

get mykey

如果返回了 "Hello, Redis!",那就说明从写入到读取,整个流程都完美了。

可能遇到的坑,以及怎么填

  • 坑1:端口被占用 如果启动 redis-server 时,报错说 6379 端口已经被用了。可能是你之前装过别的软件(比如某些虚拟机、或者另一个Redis实例)占用了。解决办法是:要么关掉占用端口的程序,要么修改Redis的配置文件(redis.windows.conf),把里面的 port 6379 改成别的数字,比如 6380,然后重启。

  • 坑2:防火墙警告 第一次运行时,Windows防火墙可能会跳出来问你是否允许。为了本地测试,你直接点“允许访问”就行。如果后续需要从别的电脑访问你本机的Redis,可能还得在防火墙里配置一下入站规则。

  • 坑3:忘记密码(如果设置了) 默认安装是没有密码的。但如果你或者你的项目后来配置了密码,连接时就需要用 auth yourpassword 命令先认证。忘了密码?呃……可以去找配置文件里的 requirepass 设置,或者更直接点——重启服务并暂时用无密码模式启动,改完再设回去。(生产环境可别这么干!)

最后说两句(不是总结,是闲聊)

好了,流程走完了。你现在应该已经能在Windows上愉快地使用Redis了。

其实你看,这事儿真没想象中那么复杂,对吧?核心就是:找对安装包、安装时勾PATH、启动服务、用cli测试。把那些故弄玄虚的术语扒开,里面就是一套标准的软件安装流程。

我一开始也怕麻烦,但真上手弄了一次,发现也就那么回事。关键是别被网上那些看起来高大上、实则车轱辘话来回说的教程给唬住了。

技术这东西,有时候就是一层窗户纸,捅破了,里面啥也没有。剩下的,就是你去用它,去熟悉它,让它成为你手里的一件趁手工具。

行了,不废话了,赶紧去把你的项目跑起来吧!遇到啥具体问题,随时可以再来琢磨。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,30人围观)

还没有评论,来说两句吧...

目录[+]