news 2026/6/13 13:31:21

redis-windows 安装 redis 到 windows 电脑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
redis-windows 安装 redis 到 windows 电脑

目录

  • 前言
  • 一、下载
  • 二、使用
    • 1.前台模式运行
    • 2.后台模式运行

前言

redis-windows 是一个 由官方 Redis Windows 源代码编译而成的软件,你可以使用 redis-windows 在 windows 系统快速安装 Redis 用于本地开发和学习。

如果你想在 windows 电脑上练习 Redis 命令,或者在你的本地开发环境代码里连接你本地的 Redis 服务进行开发,那么 redis-windows 就很适合你。

redis-windows gitHub项目地址

redis-windows 下载

一、下载

在 redis-windows 下载 页面下载 :

Redis-8.8.0-Windows-x64-msys2-with-Service.zip

它适合你:

Spring Boot RedisTemplate Jedis Lettuce 本地学习

下载后进行解压,例如解压到:

D:\Redis

然后在D:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service下新建一个文件夹redis-data,用于 redis 数据的持久化存储,即当你关闭 redis-windows 后,再次启动后 redis 也依然存在。


二、使用

有两种使用方式,一种是 前台模式,一种是 后台模式(即安装为windows 服务)。

前台模式可以练习redis 命令,直接在 cmd 命令进行设置 redis 值或者执行redis命令。

后台模式可以 用于项目 调用 redis 开发、测试环境。

1.前台模式运行

以管理员身份打开一个 cmd 窗口

然后执行下面的命令进入目录:

cdD:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service

然后执行下面的命令以前台模式启动程序:

RedisService.exe run--foreground--dirD:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service\redis-data

现在,程序已经正常运行了

再新打开一个 cmd 窗口

你可以再新打开一个 cmd 窗口(无需管理员身份),在新的 cmd 窗口里,执行下面的命令进入目录:

cdD:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service

然后,你就可以在这个使用下面的命令练习 redis 命令:

例如:

往 redis 中 设置 key = mykey ,value=aaa :

redis-cli SET mykey aaa

获取 key = mykey 的值 :

redis-cli GET mykey

关闭程序:

redis-cli SHUTDOWN

关闭程序后,你可以关闭这两个 cmd 窗口,当你下次再运行时,你redis里的数据依然存在,执行redis-cli GET mykey获取到的依然会是 aaa ,并没有丢失,因为 在运行程序时已经通过--dir D:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service\redis-data将运行中的数据持久化保存了。


2.后台模式运行

以管理员身份打开一个 cmd 窗口

然后执行下面的命令进入目录:

cdD:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service

然后执行下面的命令以后台模式启动程序:

RedisService.exeinstall-cD:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service\redis.conf--dirD:\Redis\Redis-8.8.0-Windows-x64-msys2-with-Service\redis-data--port6379

现在,程序已经正常运行了,意味着你本地的 redis 服务已经启动

本地项目调用

现在,你可以在你本地项目中调用你本地的 redis 服务了.

例如:

我使用 spring boot

依赖:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- 用于生成excel文件--><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version></dependency>

yaml 配置文件如下:

spring:redis:host:localhostport:6379timeout:10000msdatabase:0lettuce:pool:max-active:8max-wait:3000msmax-idle:8min-idle:0

Java 代码:

@AutowiredprivateRedisTemplateredisTemplate;publicvoidredisMapTest(){Map<String,Object>userMap=newHashMap<>();userMap.put("name","Tom");userMap.put("age",18);redisTemplate.opsForHash().putAll("userMap",userMap);//redis 中获取 map 中指定的 key值Stringname=(String)redisTemplate.opsForHash().get("userMap","name");System.out.println(name);//redis 中获取 map1 中所有的 keySet<String>resultMapSet=redisTemplate.opsForHash().keys("userMap");System.out.println(resultMapSet);//redis 中获取 map1 中所有的 valueList<String>reslutMapList=redisTemplate.opsForHash().values("userMap");System.out.println(reslutMapList);}

输出:

Tom[name,age][Tom,18]
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 13:25:53

5分钟打造专属桌面伙伴:DyberPet让你的电脑桌面不再孤单

5分钟打造专属桌面伙伴&#xff1a;DyberPet让你的电脑桌面不再孤单 【免费下载链接】DyberPet Desktop Cyber Pet Framework based on PySide6 项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet 你是否厌倦了单调的电脑桌面&#xff1f;是否希望有个可爱的小…

作者头像 李华
网站建设 2026/6/13 13:24:40

工科毕设代码难题怎么破?百考通AI一站式解决代码开发痛点

对于计算机、电子信息、自动化、机械等工科专业的同学来说&#xff0c;毕业论文的核心难点往往不是理论撰写&#xff0c;而是程序代码开发。多数学生可以顺利梳理论文框架、完成文献综述与理论分析&#xff0c;却频频卡在代码环节&#xff1a;框架搭建无从下手、算法逻辑梳理混…

作者头像 李华
网站建设 2026/6/13 13:21:55

3D打印你的2026世界杯派对:奖杯、吉祥物模型合集来了

一觉醒来&#xff0c;世界杯来了。2026年国际足联世界杯已于北京时间6月12日凌晨正式开幕。作为世界杯历史上首次由美国、加拿大、墨西哥三国共同承办的赛事&#xff0c;本届世界杯将于2026年6月11日至7月19日举行&#xff0c;共有48支球队参赛&#xff0c;赛事总场次达到104场…

作者头像 李华
网站建设 2026/6/13 13:19:51

EdgeRemover终极解决方案:专业级Windows Edge浏览器管理工具

EdgeRemover终极解决方案&#xff1a;专业级Windows Edge浏览器管理工具 【免费下载链接】EdgeRemover A PowerShell script that correctly uninstalls or reinstalls Microsoft Edge on Windows 10 & 11. 项目地址: https://gitcode.com/gh_mirrors/ed/EdgeRemover …

作者头像 李华
网站建设 2026/6/13 13:18:53

终极指南:如何在WPS Office中无缝集成Zotero文献管理工具

终极指南&#xff1a;如何在WPS Office中无缝集成Zotero文献管理工具 【免费下载链接】WPS-Zotero An add-on for WPS Writer to integrate with Zotero. 项目地址: https://gitcode.com/gh_mirrors/wp/WPS-Zotero 还在为学术写作中的文献引用而头疼吗&#xff1f;WPS-Z…

作者头像 李华
网站建设 2026/6/13 13:14:51

遗传算法实战进阶:选择压力、精英策略与自适应变异

1. 项目概述&#xff1a;为什么“遗传算法第二讲”比第一讲更值得细读“遗传算法”这个词&#xff0c;刚接触时容易被名字带偏——听起来像生物课内容&#xff0c;或是实验室里离普通人很远的黑箱技术。但实际在工业界&#xff0c;它早就是调度优化、参数调优、结构设计、甚至游…

作者头像 李华