玩转Redis之Window安装使用(干货)
距离上次定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

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

下面开始讲解上面提到4种安装和使用。
一.Redis临时服务。
进入Redis安装包目录,启动临时服务:redis-server.exe redis.windows.conf

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

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

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


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

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

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

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

三.Redis自定义服务安装。
进入Redis安装包目录,注册服务:redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose
备注:通过以上面命令,会在window Service列表出现”redisserver1”服务,但此服务不是启动状态,需要调下面命令启动服务。


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

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

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

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

备注:其实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-cli.exe -h 127.0.0.1 -p 6379

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

以上关于Window下四种安装相关到此完成。打算下章会对WebService、WCF、WebApi服务安装、客户端调用、代理客户端调用及服务相关微软提供几个工具一起作下全面和系统介绍,希望大家继续支持。
玩转Redis之Window安装使用(干货)的更多相关文章
- python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法
python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法window安装redis,下载Redis的压缩包https://git ...
- redis简介与window安装:
redis简介与window安装: 花开堪折直需折,莫待无花空折枝 Redis 概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(ke ...
- window安装reidis完成之后,想要把数据存入redis,必须开扩展,不然报错,redis windows phpstudy 安装扩展
redis windows phpstudy 安装扩展 1.http://windows.php.net/downloads/pecl/releases/redis/3.1.5rc1/ 2.htt ...
- Redis的初步安装
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 下载 官网下载:http://redis.io/downlo ...
- CentOS下redis集群安装
环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ...
- .NET Core开发者的福音之玩转Redis的又一傻瓜式神器推荐
作者:依乐祝 原本链接:https://www.cnblogs.com/yilezhu/p/9947905.html 引子 为什么写这篇文章呢?因为.NET Core的生态越来越好了!之前玩转.net ...
- Redis之下载安装及基本使用
redis window系统的redis是微软团队根据官方的linux版本高仿的 官方原版: https://redis.io/ 中文官网:http://www.redis.cn 1.1 redis下 ...
- [翻译] C# 8.0 新特性 Redis基本使用及百亿数据量中的使用技巧分享(附视频地址及观看指南) 【由浅至深】redis 实现发布订阅的几种方式 .NET Core开发者的福音之玩转Redis的又一傻瓜式神器推荐
[翻译] C# 8.0 新特性 2018-11-13 17:04 by Rwing, 1179 阅读, 24 评论, 收藏, 编辑 原文: Building C# 8.0[译注:原文主标题如此,但内容 ...
- Redis Win平台安装
安装准备 Redis 官网:https://redis.io/ 中文官网:http://www.redis.cn/ Redis 在Window上并没有提供官方版本.所以可以去微软维护的包库上下载. 下 ...
随机推荐
- FlashBuilder项目环境配置
一 .安装Flash Builder 1. 修改host文件 1.1 找到host文件,复制到桌面修改. 在"C:\Windows\System32\drivers\etc"文件 ...
- [示例] Firemonkey OnTouch 多点触控应用
说明:Firemonkey OnTouch 多点触控应用,可同时多指移动多个不同控件 原码下载:[原创]TestMultitouchMove_多点触控应用_by_Aone.zip 运行展示:
- 记录一次bug解决过程:velocity中获取url中的参数
一.总结 在Webx的Velocity中获取url中参数:$rundata.getRequest().getParameter('userId') 在Webx项目中,防止CSRF攻击(Cross-si ...
- php简单实现socket通信
socket通信的原理在这里就不说了,它的用途还是比较广泛的,我们可以使用socket来做一个API接口出来,也可以使用socket来实现两个程序之间的通信,我们来研究一下在php里面如何实现sock ...
- SSH框架整合
SSH框架整合 一.原理图 action:(struts2) 1.获取表单的数据 2.表单的验证,例如非空验证,email验证等 3.调用service,并把数据传递给service Service: ...
- Waud.js – 使用HTML5降级处理的Web音频库
Waud.js 是一个Web音频库,有一个HTML5音频降级处理方案. 它允许您利用Web音频API为你的Web应用程序控制音频功能.在不支持Web音频API的非现代浏览器使用HTML5音频降级方案. ...
- querySelectorAll 方法相比 getElementsBy 系列方法区别
最近有人问到querySelectorAll 方法相比 getElementsBy 系列方法区别,一时没想起来说些什么,今天查下文档,总结一下它们的区别,以便自己理解. 1. W3C 标准queryS ...
- 嵌入式:J-link刷固件(坑)
1.上电,短接ERASE,>10秒后,拔USB. 2.短接TST,上电,>10秒后,拔USB. 3.安装驱动.(看别人教程,下载到INF文件,WIN7不能右击安装,好,换虚拟机XP) 4. ...
- SpringMVC + mybatis + Druid insert 数据库中文乱码,查询无乱码
之前一直在pom文件配置的数据库连接url,很多配置都写在pom文件中导致配置文件太长 新项目将配置写到不同的文件夹中得properties文件中了 db.url直接复制的pom文件中的 p.p1 { ...
- 会议管理心得记录(非markdown版)
前提 本文说的会议特指有开发团队成员参与的会议, 包括但不限于开发.设计.测试.运维.管理岗位的成员. 因为不同工种和行业都有其特殊性,我是一名程序员,并不太了解其他工种和行业的具体情况,不敢妄言. ...