您的位置:首页 > 数据库 > Redis

install redis service as windows service in windows platform--在windows平台下以windows服务方式安装redis

2015-11-08 09:59 756 查看

Redis简介:

Redis作为unix平台下的主流缓存服务器,凭借其出色的性能优势赢得了无数开发者的青睐。

如果想要了解更全面的信息,可以访问官方主页:http://redis.io/

在Windows平台下,微软的MemeryCache虽然集成度高,使用方便,但是一直找不到使用的理由,因为你会发现,能用MemeryCache存储的东西都可以放到Session中。

redis的发展让大家看到了缓存服务的好处,然后redis官方却没有开发Windows版本,官方给出的介绍如下:

The Redis project does not officially support Windows. However, the Microsoft Open Tech group develops and maintains this
Windows port targeting Win64. Learn more

微软开源小组将redis的windows版本源码上传到了github上,地址:https://github.com/MSOpenTech/redis

笔者发布的时候最新稳定版本为2.8.2104, 3.0 beta1也可以下载,但是建议只作为开发服务器使用。生成环境还是用稳定版本会比较好。

安装包下载地址:https://github.com/MSOpenTech/redis/releases



有两个版本可以选择,msi 和zip包。

图片2


Redis安装:

1. msi安装

微软的产品一直都有一个特点:傻瓜式。如果你想真的学会redis不建议采用这种方式。

redis开源小组也奉行了这一宗旨,只要你双击msi安装包,然后一直下一步下一步,就可以完成安装。安装后再windows服务中你会看到redis服务安装成功,并已启动成功。



打开安装目录,你会发现有如下文件:



redis-benchmark.exe         #基准测试

redis-check-aof.exe         # aof

redischeck-dump.exe        # dump

redis-cli.exe               # 客户端, 命令行客户端,可以直接使用命令查看内容和测试等等

redis-server.exe            # 服务器, redis安装,卸载,启动,停止等等管理任务都是通过该程序

redis.windows.conf          # 配置文件, redis启动时读取的配置文件,保存了端口号,内存配置等等信息
双击redis-cli.exe,可以看到如下图,表示当前实例为本机实例,端口为6379。
简单测试如下:



如果需要卸载,再次双击msi安装包,选择卸载即可。

2. 手动安装

解压Zip安装包,和msi安装包安装后安装目录下文件差不多,只是缺少实例程序和log文件,待会运行后就会产生了。这里有一个说明文档很重要,只要按照这个说明文档一步一步操作就会成功,当然,如果你不看我这篇文档的后面内容,你也会成功,但是估计你会被一些小问题给绕死。如果觉得英文看着不爽的,可以自行百度,有道,或者给我留言。



OK,废话不多说,动起来。
1. 首先再认识下这几个文件:

redis-cli.exe                # 客户端, 命令行客户端,可以直接使用命令查看内容和测试等等

redis-server.exe            # 服务器,redis安装,卸载,启动,停止等等管理任务都是通过该程序

redis.windows.conf           # 配置文件, redis启动时读取的配置文件,保存了端口号,内存配置等等信息
2. 以管理员权限启动命令行工具,并切换到解压后的路径下:



3. 运行安装命令,安装成功,注意,这个时候服务并没有启动。



4. 启动服务, redis-server --service-start



5. 简单测试下:



6. 停止和卸载命令:
redis-server --service-stop
redis-server --service-uninstall
通过上面这些命令应该了解了redis的运行机制了,接下来就是在程序中调用redis了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息