Windows下安装Redis全过程

 更新时间:2026年05月30日 08:51:19   作者:喵喵@香菜  
这篇文章主要介绍了Windows下安装Redis全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、简介

Redis作为常用开源的非关系型数据库,是开发中常用的数据库之一。

Redis底层是使用ANSI C编写的,支持网络可基于内存和可持久化的日志型、Key-Value数据库,提供了多种语言API。(基于内存是Redis快的一个重要因素)

二、下载与安装Redis

1、下载

github上可以下载Windows Redis5.0终版,有安装包形式和zip两种,

下载地址:

https://github.com/tporadowski/redis/releases

2、解压

先新建一个文件夹用于存放Redis压缩包解压后的文件,新建一个文件夹为:redis-5.0.10,然后将下载好的zip包解压到新建的redis-5.0.10文件夹中。

3、几个重要的文件

redis配置文件为:redis.windows.conf、redis.windows-service.conf

redis绑定地址以及默认端口配置都可在这两个文件中找到

redis命令行工具 redis-cli,可以启动redis命令行,执行redis命令

redis 服务,用于启动redis服务

三、环境变量配置

通过配置环境的方式,让我们可以通过命令行的方式操作redis,而不用将redis在系统服务中进行操作。

(1)复制redis的解压路径,例如我的为:D:\dev\redis-5.0.10

(2)点击【此电脑】-【属性】,找到【高级系统设置】,点击【环境变量】

(3)找到【path】环境变量,新建一个环境变量值为redis的解压路径

(4)确定,保存退出

(5)添加快捷方式(非必要)

如果我们启动redis 服务端,每次都需要在cmd中执行redis-server,而这个命令并不是redis命令,而只是一个exe(WIndows可执行程序)名,这个时候我们找到我们的安装目录中的这个exe文件所在的位置,然后可以选择将他添加到windows的开始菜单栏中,这样就可以直接点击使用了。

四、验证与连接redis

1、验证

安装好环境变量以后,打开cmd窗口,输入:

redis-cli -v

出现上图redis-cli命令行版本信息就证明环境变量配置好了

2、启动Redis服务

在cmd窗口输入启动redis服务命令

redis-server

出现如图所示的redis 初始化成功,准备好连接,就是启动成功了,启动成功后不能关闭改cmd窗口,如果关了,则redis服务就关掉了。

3、连接Redis

在上述redis服务启动成功且没有关闭的情况下,启动一个新的cmd窗口。

输入 :

redis-cli

此时就连接成功了!

4、设置一个key测试一下

设置一个key为key-test ,value 为test-value

(注意此时直接关闭redis服务的那个cmd窗口,数据是不会持久化到硬盘的,此时保存在内存,直接cmd窗口不会保存,可以通过在redis-server中按下 【ctrl+c】正常退出redis,redis就会将内存中数据持久化到硬盘上,下次在连接的时候还在)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Redis数据结构ZipList,QuickList,SkipList使用及说明

    Redis数据结构ZipList,QuickList,SkipList使用及说明

    文章介绍了ZipList数据结构及其在Redis中的应用,详细解释了其紧凑的内存存储方式和特点和应用场景,同时探讨了QuickList及其在Redis中的作用,以及不同数据类型的编码方式和应用场景
    2026-04-04
  • Redis五种核心数据类型与命令示例

    Redis五种核心数据类型与命令示例

    本文介绍了Redis的五种核心数据类型:String、Hash、List、Set和SortedSet,每种类型都有其独特的存储结构、应用场景和时间复杂度,同时,还提供了Java示例代码和命令示例,感兴趣的朋友跟随小编一起看看吧
    2026-01-01
  • Redis缓存穿透/击穿工具类的封装

    Redis缓存穿透/击穿工具类的封装

    在实际生产环境中,缓存的使用规范也是一直备受重视的,如果使用的不好,很容易就遇到缓存击穿、雪崩等严重异常情景。本文为大家准备了Redis缓存穿透/击穿工具类的封装,需要的可以参考一下
    2022-07-07
  • 基于session Redis实现登录

    基于session Redis实现登录

    这篇文章主要介绍了基于session Redis实现登录的相关资料,需要的朋友可以参考下
    2023-10-10
  • Springboot整合Redis与数据持久化

    Springboot整合Redis与数据持久化

    这篇文章主要介绍了Springboot整合Redis与Redis数据持久化的操作,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • Redis锁的过期时间小于业务的执行时间如何续期

    Redis锁的过期时间小于业务的执行时间如何续期

    本文主要介绍了Redis锁的过期时间小于业务的执行时间如何续期,Redisson它能给Redis分布式锁实现过期时间自动续期,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • Redis集群数据清理的操作指南

    Redis集群数据清理的操作指南

    本文介绍了Redis集群全量数据清理的操作流程,包括检查数据、脚本清理步骤、结果确认及注意事项,建议在低峰期进行并备份数据,确保上线环境干净,需要的朋友可以参考下
    2025-10-10
  • 压缩列表牺牲速度来节省内存,Redis是膨胀了吗

    压缩列表牺牲速度来节省内存,Redis是膨胀了吗

    这篇文章主要给大家解释了Redis 当中的 ziplist(压缩列表)牺牲速度来节省内存的原因,希望大家能够喜欢
    2021-02-02
  • 浅谈Redis高并发缓存架构性能优化实战

    浅谈Redis高并发缓存架构性能优化实战

    本文主要介绍了浅谈Redis高并发缓存架构性能优化实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Redis和数据库 数据同步问题的解决

    Redis和数据库 数据同步问题的解决

    这篇文章主要介绍了Redis和数据库 数据同步问题的解决操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论