Redis在Windows环境下搭建
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。
- redis-benchmark.exe # Redis性能测试工具
- redis-check-aof.exe # 更新日志检查
- redis-check-dump.exe # 本地数据库检查
- redis-cli.exe # Redis命令行客户端操作工具
- redis-server.exe # Redis服务器程序
- 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环境下搭建的更多相关文章
- Redis在windows环境下ThinkPHP的安装和使用
1.Redis概述: 2.Redis在windows环境下的安装: 下载地址:https://github.com/dmajkic/redis/downloads,选取其中一个zip压缩包:
- freeSSHD在windows环境下搭建SFTP服务器
freeSSHD在windows环境下搭建SFTP服务器 0 建议现在windows环境下安装cygwin,否则在windows环境下cmd模式使用不了sftp去连接,可以利用win scp去测试连接 ...
- 【大数据系列】windows环境下搭建hadoop开发环境使用api进行基本操作
前言 搭建完hadoop集群之后在windows环境下搭建java项目进行测试 操作hdfs中的文件 版本一 package com.slp.hadoop274.hdfs; import java.i ...
- Windows环境下搭建MosQuitto服务器
Windows环境下搭建MosQuitto服务器 2018年04月16日 22:00:01 wistronpj 阅读数:1185 摘自:https://blog.csdn.net/pjlxm/art ...
- Apache Nifi在Windows环境下搭建伪群集及证书登录
代码地址如下:http://www.demodashi.com/demo/11986.html 前些时间做了关于Apache Nifi分布式集群的搭建分享,但很多时候要搭建分布式集群机器资源是个问题, ...
- windows 环境下搭建docker私有仓库
windows 环境下搭建docker私有仓库 1.在公用仓库中pull仓库镜像 docker pull regitry 2.启动仓库镜像 //-d意思是后台运行,-p是做端口映射,这里是将本地的50 ...
- windows环境下搭建Redis集群
转载请注明出处,原文章地址: https://www.cnblogs.com/tommy-huang/p/6240083.html Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Red ...
- windows环境下搭建ffmpeg开发环境
ffmpeg是一个开源.跨平台的程序库,能够使用在windows.linux等平台下,本文将简单解说windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows ...
- Redis学习——Windows环境下Redis的安装(二)
一.说明 之前介绍了Linux环境下Redis的安装,这次介绍一下Windows环境下Redis的安装,首先要讲的是,Redis官方只支持Linux,还好 Microsoft Open Tech gr ...
随机推荐
- CentOS终端界面登入Linux
上述图片中,前两行为CentOS的版本信息,其内容来自于/etc/issue这个档案中. 后三行:www login:其中www表示主机名(设主机名为www.vbird.tsal),主机名显示通常只取 ...
- RaidoGroup+RadioButton模拟android下拉框弹出List
引用 <上面的Hello world!是居左的,但是下面的文字却怎么都不能靠边.试了各种方法都不行.最后,无意中给RadioButton添加一个backgroud属性即可:<RadioBu ...
- POJ2284 That Nice Euler Circuit (欧拉公式)(计算几何 线段相交问题)
That Nice Euler Circuit Time Limit: 3000MS M ...
- 课堂所讲整理:super和转型(修改版)
创建父类: package org.hanqi.pn0120; public class Father { private String name; private int age; public S ...
- ZOJ-3933 Team Formation (二分图最佳完美匹配)
题目大意:n个人,分为两个阵营.现在要组成由若干支队伍,每支队伍由两个人组成并且这两个人必须来自不同的阵营.同时,每个人都有m个厌恶的对象,并且厌恶是相互的.相互厌恶的人不能组成一支队伍.问最多能组成 ...
- HDU-4089 Activation (概率DP求概率)
题目大意:一款新游戏注册账号时,有n个用户在排队.每处理一个用户的信息时,可能会出现下面四种情况: 1.处理失败,重新处理,处理信息仍然在队头,发生的概率为p1: 2.处理错误,处理信息到队尾重新排队 ...
- [hdu 4416]Good Article Good sentence
最近几天一直在做有关后缀自动机的题目 感觉似乎对后缀自动机越来越了解了呢!喵~ 这题还是让我受益颇多的,首先搞一个后缀自动机是妥妥的了 可是搞完之后呢? 我们来观察 step 这个变量,每个节点的 s ...
- (转) 实时SLAM的未来及与深度学习的比较
首页 视界智尚 算法技术 每日技术 来打我呀 注册 实时SLAM的未来及与深度学习的比较 The Future of Real-Time SLAM and “Deep Learni ...
- FreeSWITCH在呼叫失败的情况下播放语音提示
看到好多网友问到这个问题.一般我们在打电话时会听到“您拨的电话正在通话中,请稍后再拨....”,或“电话无应答...”之类的提示,我们在 freeswitch 里也可以这样做. 其实很简单,默认的配置 ...
- 学习smali
添加控件id 在R$id.smali文件下添加: .field public static final adposition:I = 0x7f05003d 添加类中常量 MainActivity.sm ...