Windows 8.1[32位]环境下编译并安装32位Redis

综合文章 2015-05-22 3040浏览 收藏本文

redis-logo 我们都知道,Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 那么在32位的window系统中如何安装Redis呢?今天就给大家介绍一下这个问题。 首先,Redis官方本来没有提供window系统下的Redis服务版本,而为了弥补这个空缺,微软自发开发并开源了基于window的Redis源码。开源地址为:https://github.com/MSOpenTech/redis,已编译好的64位Redis安装包在:https://github.com/MSOpenTech/redis/releases。 但介于我的测试是32位的,所以,没有办法运行微软已编译好的64位的Redis安装包,只得自己下载源码下来编译成32位。为方便大家使用,现把已编译后的基于windows的32位Redis文件包提供于此,点此下载[Redis 2.8.19 32 bit版] 下载后解压到你的任意工作目录即可,比如我这里的目录是[D:Developredis],那么后续的对Redis的操作都是基于这个目录的。 下一步则是启动Redis的服务,很简单,直接双击[redis-server.exe]即启动Redis的服务【呵呵,是不是有点被雷到,作者开始也以为Redis是个很神秘的东东,至少启动方法不应该是这么滴简单吧】。如果你看到如下图,则说明Redis的服务启动成功啦: redis-start-server 接下来,我们看看Redis服务是否可为我们所用,向Redis中插入一些测试数据怎么样。双击[redis-cli.exe],启动Redis的命令行客户端 redis-start-client 上图说明我们目前成功连接上本地的Redis服务了(很好,这正是我们预期的)。下面我们来一些简单的测试怎么样呢?看看Redis是有多神秘。 输入get name 将输出(nil) 说明没有name这个key 那么,我们来插入name这个key,继续键入:set name "Hello world!" 再键入:get name 控制台将输出"Hello world!" 这个我们刚才设置的字符串。 以下是测试图: redis-start-test 好了,到此我们32位Redis就成功在32位的Windows 8.1系统中跑起来了。 由于Redis是内存数据库,它的数据都是存放在内存中的。当我们把Redis的服务关掉或者操作系统/服务器突发情况关闭,那就要杯具了--数据全部丢失,这是我们不愿意看到的情况。那么如果避免这种情况或者是将数据损失降到最低呢? 请关注下一篇将介绍的关于Redis数据持久化的问题。

转载请注明:图享网 » Windows 8.1[32位]环境下编译并安装32位Redis

验证码