windows下Redis的安装使用

来源:互联网 发布:数控编程坐标系 编辑:程序博客网 时间:2024/05/16 14:18

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的方式来进行。
图1
点击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打开的话,会出现一堆的升级,点确定,等它自己升级完毕。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,则可以看到一个服务器启动的页面。
redis服务器
服务器的端口号是6379,这个是我们和客户端用来进行通信的端口号。

直接打开redis-cli.exe就是直接访问本地的redis服务器。
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
redis-ping
输入set aa bb,会提示ok。代表正确设定了key-value值。
set
然后输入get aa,来观察结果。
get
输入keys *来查看所有的key。
keys
ok,一切正常,那么我们的redis就可以愉快的跑起来啦。

0 0
原创粉丝点击