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. 手动安装
redis-cli.exe # 客户端, 命令行客户端,可以直接使用命令查看内容和测试等等
redis-server.exe # 服务器,redis安装,卸载,启动,停止等等管理任务都是通过该程序
redis.windows.conf # 配置文件, redis启动时读取的配置文件,保存了端口号,内存配置等等信息
2. 以管理员权限启动命令行工具,并切换到解压后的路径下:3. 运行安装命令,安装成功,注意,这个时候服务并没有启动。