1.  下载Redis-Windows版本

Redis官网下载页面: http://redis.io/download

Windows下Redis项目: https://github.com/MSOpenTech/redis

在releases页面找到并下载最新的ZIP包: https://github.com/MSOpenTech/redis/releases

2.  解压安装

加压下载后的文件 Redis-x64-3.2.100.zip 到 Redis-x64-3.2.100 目录。 例如: D:\Redis-x64-3.2.100。

    1. redis-benchmark.exe          # Redis性能测试工具
    2. redis-check-aof.exe            # 更新日志检查
    3. redis-check-dump.exe        # 本地数据库检查
    4. redis-cli.exe                         # Redis命令行客户端操作工具
    5. redis-server.exe                  # Redis服务器程序
    6. redis.windows.conf             # 配置文件

如果需要简单测试一下, 鼠标双击 redis-server.exe即可,如果没错,稍后会弹出命令行窗口显示执行状态。

简单测试,则使用 redis-cli.exe 即可, 打开后会自动连接上本机服务器。可以输入 info 查看服务器信息。

如果要进行基准测试,可以启动服务器后,在cmd中运行 redis-benchmark.exe 程序。

3.  启动与注册服务

如果准备长期使用,则需要注册为系统服务。

进入CMD,切换目录:

D:
cd D:\Redis-x64-3.2.100

注册服务,可以保存为 service-install.bat 文件:

    redis-server.exe --service-install redis.windows.conf --loglevel verbose
redis-server --service-start

卸载服务,可以保存为 uninstall-service.bat 文件:

    redis-server --service-stop
redis-server --service-uninstall

可以在注册服务时,通过 -service-name redisService 参数直接指定服务名,适合安装多个实例的情况,卸载也是同样的道理。

启动redis服务器时也可以直接指定配置文件,可以保存为 startup.bat 文件:

    redis-server.exe redis.windows.conf

当然,指定了配置文件以后,可能会碰到启动失败的问题。此时,请修改配置文件,指定 maxheap 参数。

4.  修改配置文件

修改配置文件redis.windows.conf,如果有中文,请另存为UTF-8编码。

# 修改端口号
# port 6379
port 80 # 指定访问密码
# requirepass foobared
requirepass redis@windows # 设置最大堆内存限制,两者设置一个即可
# maxheap <bytes>
maxheap 512000000 # 设置最大内存限制,两者设置一个即可
# maxmemory <bytes>
# maxmemory 512000000

此时,如果用客户端来访问,使用如下cmd命令,可以保存为 client.bat 文件:

redis-cli.exe -h 127.0.0.1 -p 80 -a redis@windows

5.  其他附加资料

管理工具: RedisStudio: https://github.com/cinience/RedisStudio

Redis在Windows环境下搭建的更多相关文章

  1. Redis在windows环境下ThinkPHP的安装和使用

    1.Redis概述: 2.Redis在windows环境下的安装: 下载地址:https://github.com/dmajkic/redis/downloads,选取其中一个zip压缩包:

  2. freeSSHD在windows环境下搭建SFTP服务器

    freeSSHD在windows环境下搭建SFTP服务器 0 建议现在windows环境下安装cygwin,否则在windows环境下cmd模式使用不了sftp去连接,可以利用win scp去测试连接 ...

  3. 【大数据系列】windows环境下搭建hadoop开发环境使用api进行基本操作

    前言 搭建完hadoop集群之后在windows环境下搭建java项目进行测试 操作hdfs中的文件 版本一 package com.slp.hadoop274.hdfs; import java.i ...

  4. Windows环境下搭建MosQuitto服务器

    Windows环境下搭建MosQuitto服务器 2018年04月16日 22:00:01 wistronpj 阅读数:1185  摘自:https://blog.csdn.net/pjlxm/art ...

  5. Apache Nifi在Windows环境下搭建伪群集及证书登录

    代码地址如下:http://www.demodashi.com/demo/11986.html 前些时间做了关于Apache Nifi分布式集群的搭建分享,但很多时候要搭建分布式集群机器资源是个问题, ...

  6. windows 环境下搭建docker私有仓库

    windows 环境下搭建docker私有仓库 1.在公用仓库中pull仓库镜像 docker pull regitry 2.启动仓库镜像 //-d意思是后台运行,-p是做端口映射,这里是将本地的50 ...

  7. windows环境下搭建Redis集群

    转载请注明出处,原文章地址: https://www.cnblogs.com/tommy-huang/p/6240083.html Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Red ...

  8. windows环境下搭建ffmpeg开发环境

           ffmpeg是一个开源.跨平台的程序库,能够使用在windows.linux等平台下,本文将简单解说windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows ...

  9. Redis学习——Windows环境下Redis的安装(二)

    一.说明 之前介绍了Linux环境下Redis的安装,这次介绍一下Windows环境下Redis的安装,首先要讲的是,Redis官方只支持Linux,还好 Microsoft Open Tech gr ...

随机推荐

  1. Git 基础学习篇(应用-windows篇)

    此篇教程主要是讲应用,因为理论,,,额,我也说不出来.大家要深入学习还是看廖老师的教程吧. 可以把这篇当作一个简单应用的参考,因为当初看廖老师的也难看啊!!! 以下是资料: 廖雪峰-Git教程 [Gi ...

  2. 阿里云2003服务器VPN搭建[转自阿里云官方论坛]

    VPN可以应用在很多方面,很多公司只是拿它接入公司内部网络,但我们做安全的需要的是利用它做跳板上网(还有提高网速).这篇文章主要是针对这种应用来说的,包括公网VPN的配置. 服务器配置 前奏:关闭防火 ...

  3. 探索react native首屏渲染最佳实践

    文 / 腾讯 龚麒 0.前言 react native给了我们使用javascript开发原生app的能力,在使用react native完成兴趣部落安卓端发现tab改造后,我们开始对由react n ...

  4. yii2构造方法

    控制器文件下面建 一公共控制器:: CommonController.php 里面写一个空方法  :  public function init(){} 然后在你要写构造函数的控制器类里写一个方法 ( ...

  5. 隐藏select最右侧的下拉三角图标的css样式

    -webkit-appearance:none; -moz-appearance:none; appearance:none;

  6. spark-scheduled调度算法

    1.3源码是如此,后面新版本源码会尽可能的根据用户shell配置的参数进行分配 1.spareadOutApps 尽可能分配到多的机器上面execute和CPU core 2.非spareadouta ...

  7. UVA10305 拓扑序

    题意:给出多个任务,以及一系列任务的关系表示某个任务必须在某个任务前完成,问一个合理的任务完成顺序 拓扑序的裸题,一开始用大白书的写法,后来发现并不好用,就换了BFS又A了一遍. 原: #includ ...

  8. 针对主流浏览器的CSS-HACK写法及IE常用条件注释

    一.通用区分方式: IE6.IE7能识别*,标准浏览器(如FF)不能识别*:IE6能识别*,但不能识别 !important:IE7能识别*,也能识别 !important:IE8能识别\0,不能识别 ...

  9. spring之bean的作用域scope的值的详解

    今天研究了一下scope的作用域.默认是单例模式,即 scope="singleton".另外scope还有prototype.request.session.global ses ...

  10. Linux 挂载新硬盘

    Linux 的硬盘识别 在 /dev/ 下建立相应的设备文件.如 sda 表示第一块 SCSI 硬盘 hda 表示第一块 IDE 硬盘(即连接在第一个 IDE 接口的 Master 口上) scd0 ...