Windows下安装Redis的流程详解

 更新时间:2021年08月03日 10:27:54   作者:追到乌云的尽头找太阳  
Redis作为常用开源的非关系型数据库,是开发中常用的数据库之一,很多朋友不清楚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)确定,保存退出

四、验证与连接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就会将内存中数据持久化到硬盘上,下次在连接的时候还在)

到此这篇关于Windows下安装Redis的流程详解的文章就介绍到这了,更多相关Windows安装Redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Redis中Scan命令的基本使用教程

    Redis中Scan命令的基本使用教程

    这篇文章主要给大家介绍了关于Redis中Scan命令的基本使用教程,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • redis集群实现清理前缀相同的key

    redis集群实现清理前缀相同的key

    这篇文章主要介绍了redis集群实现清理前缀相同的key,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Redis实现分布式锁(setnx、getset、incr)以及如何处理超时情况

    Redis实现分布式锁(setnx、getset、incr)以及如何处理超时情况

    本文主要介绍了Redis实现分布式锁(setnx、getset、incr)以及如何处理超时情况,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Redis实现单设备登录的场景分析

    Redis实现单设备登录的场景分析

    这篇文章主要介绍了Redis实现单设备登录,用户首次登录时,将用户信息存入Redis,key是用户id,value是token,当用户在其他设备登录时,会重新生成token,这个时候原先的token已经被覆盖了,本文给大家提供样例及核心代码,感兴趣的朋友参考下吧
    2022-04-04
  • Redis抢单预热的实现示例

    Redis抢单预热的实现示例

    本文主要介绍了Redis抢单预热的实现示例,以应对抢单活动带来的高并发访问压力,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • Redis Sentinel的使用方法

    Redis Sentinel的使用方法

    这篇文章主要介绍了Redis Sentinel的使用方法,帮助大家更好的理解和学习使用Redis数据库,感兴趣的朋友可以了解下
    2021-03-03
  • 本地访问不到公网redis的解决方案

    本地访问不到公网redis的解决方案

    本文详述了本地访问不到公网redis的解决方案,包括分析报错原因、Redis配置文件的区别、bind和protected-mode配置的解析,最终通过修改Redis配置文件及创建启动脚本解决了访问不到公网redis得问题,需要的朋友可以参考下
    2024-08-08
  • Redis瞬时高并发秒杀方案总结

    Redis瞬时高并发秒杀方案总结

    本文讲述了Redis瞬时高并发秒杀方案总结,具有很好的参考价值,感兴趣的小伙伴们可以参考一下,具体如下:
    2018-05-05
  • 在Redis中如何保存时间序列数据详解

    在Redis中如何保存时间序列数据详解

    与发生时间相关的一组数据,就是时间序列数据,这些数据的特点是没有严格的关系模型,记录的信息可以表示成键和值的关系,这篇文章主要给大家介绍了关于在Redis中如何保存时间序列数据的相关资料,需要的朋友可以参考下
    2021-10-10
  • Redis 数据类型Streams详解

    Redis 数据类型Streams详解

    Redis Streams是Redis 5.0新增的数据类型,提供了一种日志结构化数据存储方式,这种类型适合用于构建消息队列、事件日志和处理时间序列数据的应用,本文介绍Redis 数据类型Streams相关知识,感兴趣的朋友一起看看吧
    2024-10-10

最新评论