windows下Redis的安装使用
摘要:Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
目录:
- 前言
-下载redis
- 安装redis
- 启动redis
- 测试redis
前言
因为最近要在家里的电脑上使用scrapy-redis,所以就需要自己开启一个redis服务。但是redis的官网上明确说明了不支持windows,但是呢查资料发现有一个github上的小组改装了redis从而支持在windows上使用redis。但是再查资料发现网上的资料已经过时了,原有的github上的工程已经跟现在的不一样了,导致了之前的攻略有偏差。特写此文以记录。
下载Redis
Redis的官网是http://redis.io
Redis的中文官网是http://www.redis.cn
windows下安装Redis的github https://github.com/MSOpenTech/redis
首先从github上下载下来redis的windows版本。你可以clone命令下载,如果没有安装git,则可以通过下载zip的方式来进行。
点击github右上角的绿色的clone or download,选择Download ZIP,将会将github上的文件以zip包的形式下载到本地。
安装Redis
打开zip包,里面不再是像以前的文章说的有.exe程序,现在是没有的,需要自己编译来生成。
打开msvs\redisserver.sln,当然是用vs来打开了。官方的推荐是vs2013,我用的2015,如果没有安装的话,https://www.visualstudio.com/products/visual-studio-community-vs 可以下载到最新的2015社区版,足够用了。
如果用vs2015打开的话,会出现一堆的升级,点确定,等它自己升级完毕。找到图片所指示的地方,可以选择debug or release,也可以选择x64 or x86,按照自己的机器来,一般默认都是x64。然后点击右边的本地windows调试器,然后静待生成文件。
经过各种升级,完成之后,默认会打开一个redis-server的cmd界面,代表着已经生成完毕。进入到msvs目录,如果当初选择的是x64,则会多出来一个x64的目录。x86同理。进入到x64目录,打开之前选择的debug or release,就能看到一堆的工程文件以及熟悉的.exe文件啦。包括了redis-server.exe以及redis-cli.exe文件。
ps:其实可以参照下载下来的文件README.MD。
启动Redis
打开redis-server.exe,则可以看到一个服务器启动的页面。
服务器的端口号是6379,这个是我们和客户端用来进行通信的端口号。
直接打开redis-cli.exe就是直接访问本地的redis服务器。
可以看到是本地的127.0.0.1以及端口是6379。
当然也可以cmd进入到本目录,使用
redis-cli.exe -h127.0.0.1 -p 6379
-h后面是ip地址,-p后面为端口号,一样能打开同样的界面。
测试Redis
安装好了之后,我们需要测试一下是否可以使用。在redis-cli.exe出现的cmd窗口里面输入ping
输入set aa bb,会提示ok。代表正确设定了key-value值。
然后输入get aa,来观察结果。
输入keys *来查看所有的key。
ok,一切正常,那么我们的redis就可以愉快的跑起来啦。