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中的缓存更新策略

    浅谈Redis中的缓存更新策略

    这篇文章主要介绍了浅谈Redis中的缓存更新策略,CacheAsidePatter是我们比较常用的缓存更新策略,其由缓存调用者在更新数据库时,在业务逻辑中设置缓存更新,需要的朋友可以参考下
    2023-08-08
  • 浅谈Redis分片集群搭建及其原理

    浅谈Redis分片集群搭建及其原理

    本文主要介绍了Redis分片集群搭建及其原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Redis如何实现分布式锁

    Redis如何实现分布式锁

    相信大家对锁已经不陌生了,本文主要介绍了Redis如何实现分布式锁,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • redis中bind配置的详细步骤

    redis中bind配置的详细步骤

    本文主要介绍了redis中bind配置的详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Redis源码设计剖析之事件处理示例详解

    Redis源码设计剖析之事件处理示例详解

    这篇文章主要为大家介绍了Redis源码设计剖析之事件处理示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 一文带你深入理解Redis的主从架构

    一文带你深入理解Redis的主从架构

    Redis主从架构是一种分布式数据库架构,它包括一个主节点(Master)和一个或多个从节点(Slave),主节点处理所有写操作,从节点负责复制主节点的数据并处理读请求,本文将带大家深入理解Redis主从架构,需要的朋友可以参考下
    2023-09-09
  • Redis Cluster集群数据分片机制原理

    Redis Cluster集群数据分片机制原理

    这篇文章主要介绍了Redis Cluster集群数据分片机制原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • redis实现分布式延时队列的示例代码

    redis实现分布式延时队列的示例代码

    延时队列是一种特殊的消息队列,它允许将消息在一定的延迟时间后再进行消费,延时队列的实现方式可以有多种,本文主要来介绍一种redis实现的分布式延时队列,希望对大家有所帮助
    2023-10-10
  • redis与memcached的区别_动力节点Java学院整理

    redis与memcached的区别_动力节点Java学院整理

    Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。那么redis与memcached有什么区别呢?下面小编给大家介绍下redis与memcached的区别,感兴趣的朋友参考下吧
    2017-08-08
  • 详解Redis 缓存删除机制(源码解析)

    详解Redis 缓存删除机制(源码解析)

    这篇文章主要介绍了Redis 缓存删除机制(源码解析),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论