前言

    Redis(REmote Dictionary Server) 是一种以key-value写得存储系统。他是开源的ANSI语言编写的、遵守BSD协议。被称作“数据结构服务器”,因为它的值(value)可以是字符串(String),哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

    我看了网上很多的教程,各种版本都有试过,但是总有几步不对。接下来我把自己的安装过程记录下来,提供大家参考。

  一、安装准备工作

    对应版本版本Redis
    64位windows系统
    Notepad++文本编辑器

    

  二、下载地址

   因为官网没有更新window版本的redis,win版本的Redis是由微软维护的,所以下载要去GitHub上下载。Linux版本的官网下载即可。

    官网下载地址:http://redis.io/download

    github下载地址:https://github.com/MSOpenTech/redis/tags

  三、安装步骤

    1.进入github地址 ,下载对应版本的Redis,直接下载安装包或是压缩包都行,我这边下载安装包。进行安装

  1.点击Releases

  

  2.选择对应版本的安装包 我下载的是3.2.100版本

  

    3.运行安装包  一步步下去就好了

    

   4.把安装目录配置到系统环境中,方便以后得启动

    

    5.添加系统变量 将配置好的变量写入系统Path中 确定。

  ==>

  6.修改config文件 添加密码。通过Notepad++ 打开 redis.windows-service.conf

    这里说下 通过win安装程序安装的Redis 的配置文件是用的 redis.windows-service.conf   而不是 redis.windows.conf 特别要记住

  

  7.找到requirepass这一项 将前面的#号 和空格去掉 ,将foobared 改为你的密码 例如12345 随你喜欢  。这一步完成基本就完成了。接下测试

  

  

  四、测试Redis

  1.win+r 输入cmd 打开doc命令窗口  输入redis-cli 启动客户端。成功启动

  但是在通过密码登陆的时候 却登录不了 显示我们没有设置密码 。但是我们明明在前一步设置了密码的呀 

  通过查看配置密码的时候看到我们的配置密码为空 ,说明我们的配置还没有被使用

  

  2.此时我们只需要打开系统服务界面 找到对应的Redis后台开启的服务器服务,重新启动服务即可

·  打开服务界面的快捷命令在我的上一篇随笔 windows命令快捷启动应用-----window小技巧 可以看到

  这里就不卖关子了 win+r 输入 services.msc即可

  

  3.此时我们在试试,重新打开一个dos命令界面。通过密码登陆.显示OK 就完成了!

  

 

  五、之后会更新在Linux中的操作,有兴趣的可以互相交流 我的邮箱 chile@chile.uu.me  

  

Windows 上安装 Redis 及可能出现的错误和解决方法!的更多相关文章

  1. Redis简介以及如何在Windows上安装Redis

    Redis简介 Redis是一个速度非常快的非关系型内存数据库. Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erla ...

  2. 在windows上安装redis并设置密码

    在windows上安装redis Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redi ...

  3. 在Mac/Linux/Windows上编译corefx遇到的问题及解决方法

    这两天尝试在Mac/Linux/Windows三大平台上编译.NET跨平台三驾马车(coreclr/corefx/dnx)之一的corefx(.NET Core Framework),结果三个平台的编 ...

  4. window 7上安装Visual Studio 2017失败的解决方法

    今天在办公电脑上windows 7系统上装Visual Studio 2017企业版的时候遇到了一个让人懵逼的错误. 为啥说懵逼呢,因为昨天楼主在台式机上同样安装2017没有任何问题啊,台式机上是wi ...

  5. 在安装mysql出现的错误以及解决方法

    因为手贱更新了一下驱动,结果导致无线网卡出了问题.然而就算是从官网上下载了驱动各种折腾也没有弄好,心里特别堵.无奈只有重装系统这一条路了.这里表示特别难过,因为电脑上东西实在太多了,而且各种环境变量. ...

  6. 在CentOS7.1上安装Gitlab碰到的问题及解决方法

    一 前言 关于在CentOS7上安装Gitlab, 官方文档已经很详细了,步骤大家按照官方的安装文档一步一步安装即可, 这里就不在累述.官方安装文档地址:  https://about.gitlab. ...

  7. PHP5.6版本在Windows上安装redis扩展

    PHP使用redis扩展 一.php安装redis扩展   1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本       2.根据PHP版本号,编译器版本号和CPU架构, 选择 ...

  8. 在Windows上安装Redis

    微软官网源码 https://github.com/MicrosoftArchive/redis 这里介绍安装Signed binaries版本 使用Chocolatey(Windows包管理工具)安 ...

  9. windows上安装redis并安装php5.6的redis扩展

    http://www.884358.com/php-redis/ 1.安装redis Redis 没有官方的Windows版本,但是微软开源技术团队(Microsoft Open Tech group ...

随机推荐

  1. Prism6下的MEF:基于微软企业库的Cache

    通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能.基于微软的企业库,我们的快速创建一个缓存的实现. 新建PrismSample.Infrastru ...

  2. PAT 1002 写出这个数

    https://pintia.cn/problem-sets/994805260223102976/problems/994805324509200384 读入一个自然数n,计算其各位数字之和,用汉语 ...

  3. Docker attach

    Description Attach local standard input, output, and error streams to a running container Usage dock ...

  4. 将J2EE的Web项目设置为支持Activiti

    <natures> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>o ...

  5. Hacked VisualSVN Server by PHP to allow user change password

    index.php <?php$username = $_SERVER["PHP_AUTH_USER"]; //经过 AuthType Basic 认证的用户名$authed ...

  6. Kali2.0的简单使用--开启root用户登录

    1. 安装完kali之后 2. 修改/etc/ssh/sshd_conf的文件 将: #PasswordAuthentication no 修改为: PasswordAuthentication ye ...

  7. insertBefore(),appendChild()创建添加列表实例

    定义: insertBefore() 方法在您指定的已有子节点之前插入新的子节点. 语法: 父级.insertBefore(新的子节点,指定的已有子节点) 实例: <input id=" ...

  8. (二) 关于配置travis-ci持续集成python pytest测试的相关记录

    接上篇 上篇只是非常官方的描述了一下travis-ci是包括了些什么部分会如何工作但是并没有深入介绍也没有写demo. 这里先贴上一个我已经测试好了的python_travis-ci的环境 https ...

  9. 一步步分析为什么B+树适合作为索引的结构

    在MySQL中,主要有四种类型的索引,分别为:B-Tree索引,Hash索引,Fulltext索引和R-Tree索引,本文讲的是B-Tree索引. 什么是索引 索引(Index)是帮助数据库高效获取数 ...

  10. PHP常用工具类积累

    第一 请求第三方接口的工具类 例如,封装了get和post请求方法的工具类,代码如下: <?php class HttpClient{ /** * HttpClient * @param arr ...