我们都知道,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服务是否可为我们所用,向Redis中插入一些测试数据怎么样。双击[redis-cli.exe],启动Redis的命令行客户端
上图说明我们目前成功连接上本地的Redis服务了(很好,这正是我们预期的)。下面我们来一些简单的测试怎么样呢?看看Redis是有多神秘。
输入get name
将输出(nil)
说明没有name这个key
那么,我们来插入name这个key,继续键入:set name "Hello world!"
再键入:get name
控制台将输出"Hello world!" 这个我们刚才设置的字符串。
以下是测试图:
好了,到此我们32位Redis就成功在32位的Windows 8.1系统中跑起来了。
由于Redis是内存数据库,它的数据都是存放在内存中的。当我们把Redis的服务关掉或者操作系统/服务器突发情况关闭,那就要杯具了--数据全部丢失,这是我们不愿意看到的情况。那么如果避免这种情况或者是将数据损失降到最低呢?
请关注下一篇将介绍的关于Redis数据持久化的问题。
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册