玩转Redis之Window安装使用(干货)

摘要:
Gc来自上次设置的Db框架。我很久没有更新我的博客了。我今天无事可做。我打算写一些关于Redis的东西。Redis是一个开源(BSD许可证)、内存存储的数据结构服务器,可以用作数据库、缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合、位图、hyperloglog和其他数据类型。每个人都熟悉Redis。有很多关于在Windows和Linux中安装Redis的在线教程,但我发现

     距离上次定Gc.Db框架,好久没有更新博客了,今日没什么事,就打算就Redis写点东西。

     Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串哈希表列表集合有序集合位图hyperloglogs等数据类型。

     关于Redis,大家都不会陌生,网上关于Redis在Window和Linux系统安装教程也不少,但是我发现许多安装教程,有些过于简单,也不是很全面,故今天会从就Window下Redis临时服务、Redis默认服务安装、Redis自定义服务安装、Redis主从服务安装四个部分作下系统和详细讲解。

     本章只涉及到Window,后续会对Linux系统上关于Redis各种安装教程进行讲解。

     本文Redis下载地址: https://github.com/MSOpenTech/redis/releases,今天介绍,Redis版本用的是Redis3.2.100

     玩转Redis之Window安装使用(干货)第1张

      下载之后,进行解压,可以根据自己需要拷贝到相应系统盘目录。我这里是win7 是64位系统,拷贝到D:Program Files (x86)目录。

       玩转Redis之Window安装使用(干货)第2张

       下面开始讲解上面提到4种安装和使用。

       一.Redis临时服务。

       进入Redis安装包目录,启动临时服务:redis-server.exe  redis.windows.conf

       玩转Redis之Window安装使用(干货)第3张

      备注:通过以上面命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。

     玩转Redis之Window安装使用(干货)第4张

    客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379

    玩转Redis之Window安装使用(干货)第5张

      二.Redis默认服务安装。

      进入Redis安装包目录,注册服务:redis-server.exe --service-install redis.windows.conf --loglevel verbose

      玩转Redis之Window安装使用(干货)第6张

     玩转Redis之Window安装使用(干货)第7张

     备注:通过以上面命令,会在window  Service列表出现”Redis”服务,但此服务不是启动状态,需要调下面命令启动服务。

     启动服务:redis-server.exe  --service-start

     玩转Redis之Window安装使用(干货)第8张

     客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379

   玩转Redis之Window安装使用(干货)第9张

     停止服务:redis-server.exe  --service-stop

    玩转Redis之Window安装使用(干货)第10张

     卸载服务: redis-server.exe  --service-uninstall

    玩转Redis之Window安装使用(干货)第11张

     三.Redis自定义服务安装。

      进入Redis安装包目录,注册服务:redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose

     备注:通过以上面命令,会在window  Service列表出现”redisserver1”服务,但此服务不是启动状态,需要调下面命令启动服务。

     玩转Redis之Window安装使用(干货)第12张

    玩转Redis之Window安装使用(干货)第13张

     启动服务:redis-server.exe  --service-start  --Service-name RedisServer1

    玩转Redis之Window安装使用(干货)第14张

     客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379

    玩转Redis之Window安装使用(干货)第15张

    停止服务:redis-server.exe  --service-stop --Service-name RedisServer1

    玩转Redis之Window安装使用(干货)第16张

     卸载服务: redis-server.exe  --service-uninstall --Service-name RedisServer1

     玩转Redis之Window安装使用(干货)第17张

     备注:其实Redis自定义服务安装和默认服务安装,其实差不多的,唯一不同的就是在相应安装服务、启动、关闭、卸载服务时需要加上自定义Redis服务名。通过命令行卸载自定义服务后,电脑重启一下,卸载服务会全部完成。

     四. Redis主从服务安装。

      安装主从服务,其实就是把上面Redis安装文件包,拷贝到相应目录,修改主、从服务器配置文件中IP、Port,同时从服务器要指定主服务器 的IP、Port,按照Redis自定义服务安装中命令进行服务安装、服务启动、服务关闭、服务卸载即可使用。

     我本地主从服务器安装包都还是在D:Program Files (x86)目录,Redis-x64-3.2.100为主服务器中,用的本地IP:127.0.0.1,生产环境大家可以根据自己实际情况进行设置。

     主服务器redis.windows.conf修改如下:

      port  6379

     从服务器redis.windows.conf修改如下:

      port  6380

     slaveof  127.0.0.1  6379

     安装、启动主服务器:

     玩转Redis之Window安装使用(干货)第18张

     安装、启动从服务器:

     玩转Redis之Window安装使用(干货)第19张

     启动的主从服务:

      玩转Redis之Window安装使用(干货)第20张

     主服务器客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379

     玩转Redis之Window安装使用(干货)第21张

     从服务器客户端调用: redis-cli.exe -h 127.0.0.1 -p 6380

     玩转Redis之Window安装使用(干货)第22张

     以上关于Window下四种安装相关到此完成。打算下章会对WebService、WCF、WebApi服务安装、客户端调用、代理客户端调用及服务相关微软提供几个工具一起作下全面和系统介绍,希望大家继续支持。

免责声明:文章转载自《玩转Redis之Window安装使用(干货)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇docker一键搭建Nginx+PHP环境(含自动部署命令)iOS开发拓展篇—ReactiveCocoa介绍(基础篇)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Python操作Redis详解

之前的五天,过了个愉快的周末,然后将公司AbaseDump的调度部分代码看懂并且在此之上完成了OnlyDump的功能代码,代码不可以公开,今天完工,明天测试,晚上来总结一下这几天学到的一点应用。 使用Python操作Redis详解 ---------------------------------------------------------------...

Linux命令发送Http的get或post请求(curl和wget两种方法)

    Http请求指的是客户端向服务器的请求消息,Http请求主要分为get或post两种,在Linux系统下可以用curl和wget命令来模拟Http的请求。下面就来介绍一下Linux系统如何模拟Http的get或post请求。 一、get请求:   1、使用curl命令:   curl “http://www.baidu.com” 如果这里的URL指...

redis集群之REDIS CLUSTER

1. Linux系统配置 1.1. vm.overcommit_memory设置 overcommit_memory文件指定了内核针对内存分配的策略,其值可以是0、1、2。 0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。 1, 表示内核允许分配所有的物理内存,而不管...

MQTT 简介及协议原理

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种构建于TCP/IP协议上基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽...

群发技术-使用python3给微信好友群发消息

本文介绍如何给个人微信好友群发消息。 微信个人号中的群发助手可以一次给30个发送消息,如果要给所有所有群发,则需要自己手动发送多次,或者借助程序实现了。本文即是程序实现教程 一、原理 在微信的官方网站上 https://weixin.qq.com/,提供了一个网页版的微信,地址为 https://wx.qq.com/ 登录该网页版微信后,可以在网页上给对方...

Modbus消息帧

  两种传输模式中(ASCII和RTU),传输设备以将Modbus消息转为有起点和终点的帧,这就允许接收的设备在消息起始处开始工作,读地址分配信息,判断哪一个设备被选中(广播方式则传给所以设备),判知何时信息已完成。部分的消息也能侦测到并且错误能设置为返回结果。   1、ASCII帧   使用ASCII模式,消息以冒号(:)字符(ASCII 3AH)开始,...