码迷,mamicode.com
首页 > Windows程序 > 详细

Window 下安装Redis

时间:2017-04-27 17:48:53      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:执行   最大   github   启动   linux   ring   win   href   set   

Windows下安装Redis

Redis对于Linux是官方支持的但 Redis官方不正式支持windows的,只有Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是:https://github.com/MSOpenTech/redis

1、如下图下载安装文件

技术分享

 

技术分享

2、在 Release 页面中,可以找到 msi 安装文件以及 .zip 文件下载解压,没什么好说的,在解压后的bin目录下有以下这些文件:

redis-benchmark.exe        #基准测试  

redis-check-aof.exe        # aof  

redis-check-dump.exe        # dump  

redis-cli.exe           # 客户端  

redis-server.exe          # 服务器  

redis.windows.conf         # 配置文件  

3、执行Redis-x64-3.2.100.msi安装文件,会弹出安装界面里面有设置端口号和最大内存等设置,奇怪这些设置尽然跑到redis.windows-service.conf配置文件里

4、启动redis服务cmd窗口执行命令如下图:

技术分享

注意启动redis的命令为:redis-server.exe redis.windows.conf

5、在安装目录下创建一个bat文件(命名随意如:StartRedis.bat)文件以后可以直接启动,文件的内容如下:D:\Program Files\Redis为安装目录

@echo off

cd\

d:

cd D:\Program Files\Redis

redis-server redis.windows.conf

6、连接redis测试并添加数据,双击打开 redis-cli.exe , 如果不报错,则连接上了本地服务器,然后测试,比如 set命令,get命令:

127.0.0.1:6379> set zmcaaaa 123232  

OK  

127.0.0.1:6379> get zmcaaaa 

"123232"  

127.0.0.1:6379> 

7、上面测试成功就说么redis服务器安装完毕并且测试通过就可以直接使用不用操作这一步,但是有个缺陷控制台不能关闭,是否可以让redis在windows服务运行了?答案是yes

redis3.2.1版本安装后会自动在windows服务上安装一个windows服务但是这个服务不能使用,因为这个服务使用redis.windows.service.conf配置文件,所以需要先使用命令(redis-server --service-uninstall)卸载这个服务后重新安装即可如下图:

技术分享

成功后使用命令(redis-server --service-install redis.windows.conf)即可重新安装redis服务,并启动(redis-server --service-start)如下图:

技术分享

 

安装出现的其他问题:

1、如果windows系统的不是Administrator用户,就会出各种问题,服务安装以后启动不了等等问题,应该可以修改服务的属性-->登录用户等选项来修正

2、提示maxheap有问题的如提示:The Windows version of Redis allocates a large memory mapped file for sharing的解决方法

打开安装目录下的配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好内容即可。

.......  

#    

# maxheap <bytes>  

maxheap 1024000000  

.......

 

Window 下安装Redis

标签:执行   最大   github   启动   linux   ring   win   href   set   

原文地址:http://www.cnblogs.com/zmc26113/p/6775186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!