windows下redis的安装

一、redis程序与测试
1. 下载redis程序
很多地方都能下载到redis程序,官方的地址是 https://redis.io/download ,根据自己windows版本,下载合适自己系统的程序。同时github上也提供了windows的版本可供下载: https://github.com/MicrosoftArchive/redis/releases
2. redis扩展
在phpstudy中,默认是没有提供redis扩展的,需要自己下载。
首先在php中运行phpinfo(),查看自己的版本,然后下载合适的版本,最主要的是下面的这三条数据:
php version : 5.5.12
Architecture : x64
PHP Extension Build : API20121212,TS,VC11
redis扩展是有两个文件的: php_igbinary.dll和php_redis.dll。我们先来看下php_igbinary.dll.
2.1 选择igbinary
在链接 http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1 中,我们可以看到这么多压缩包可以下载:
date time size name
1/2/2017 5:07 AM 122553 php_igbinary-2.0.1-5.5-nts-vc11-x64.zip
1/2/2017 5:20 AM 121895 pphp_igbinary-2.0.1-5.5-nts-vc11-x86.zip
1/2/2017 5:14 AM 123777 php_igbinary-2.0.1-5.5-ts-vc11-x64.zip
1/2/2017 5:27 AM 122280 php_igbinary-2.0.1-5.5-ts-vc11-x86.zip
1/2/2017 4:43 AM 123090 php_igbinary-2.0.1-5.6-nts-vc11-x64.zip
1/2/2017 4:55 AM 122594 php_igbinary-2.0.1-5.6-nts-vc11-x86.zip
1/2/2017 4:49 AM 124163 php_igbinary-2.0.1-5.6-ts-vc11-x64.zip
1/2/2017 5:01 AM 123644 php_igbinary-2.0.1-5.6-ts-vc11-x86.zip
1/2/2017 4:23 AM 187480 php_igbinary-2.0.1-7.0-nts-vc14-x64.zip
1/2/2017 4:33 AM 177353 php_igbinary-2.0.1-7.0-nts-vc14-x86.zip
1/2/2017 4:28 AM 188297 php_igbinary-2.0.1-7.0-ts-vc14-x64.zip
1/2/2017 4:37 AM 178254 php_igbinary-2.0.1-7.0-ts-vc14-x86.zip
1/2/2017 4:05 AM 139448 php_igbinary-2.0.1-7.1-nts-vc14-x64.zip
1/2/2017 4:15 AM 132123 php_igbinary-2.0.1-7.1-nts-vc14-x86.zip
1/2/2017 4:10 AM 140167 php_igbinary-2.0.1-7.1-ts-vc14-x64.zip
1/2/2017 4:19 AM 132797 php_igbinary-2.0.1-7.1-ts-vc14-x86.zip
这里,我们就要根据自己上面的参数来选择了,php的版本为5.5,php版本为TS,vc11,CPU为x64。那么我们最终选的php_igbinary为: php_igbinary-2.0.1-5.5-ts-vc11-x64.zip 。
2.2 选择php_redis
同理,在链接 http://windows.php.net/downloads/pecl/releases/redis/2.2.7中,我们也能够看到很多的压缩包,这里我们选择php_redis-2.2.7-5.5-ts-vc11-x64.zip进行下载。
2.3 安装扩展
在下载php_igbinary和php_redis压缩包后,将里面的php_igbinary.dll和php_redis.dll放置到wampserver\wamp\bin\php\php5.5.12\ext中。
同时,在文件wampserver\wamp\bin\php\php5.5.12\php.ini中,添加上:
;redis
extension=php_igbinary.dll
extension=php_redis.dll
3. 测试
重启phpstudy,如果在phpinfo()中能看到redis(快捷键ctrl+f搜索),则说明redis扩展已安装成功。
启动服务:
redis-server.exe
如果展示如下信息,则说明已启动成功
这里写图片描述

[4080] 27 Aug 21:45:53.723 # Server started, Redis version 3.0.503
[4080] 27 Aug 21:45:53.724 * DB loaded from disk: 0.000 seconds
[4080] 27 Aug 21:45:53.724 * The server is now ready to accept connections on port 6379

在php程序中,我们测试下:
redis=newRedis();//redis r e d i s = n e w R e d i s ( ) ; / / r e d i s 对 象 redis->connect(“127.0.0.1”,”6379”); //连接redis服务器
redis>set(test,HelloWorld);//setecho r e d i s − > s e t ( “ t e s t ” , ” H e l l o W o r l d ” ) ; / / s e t 字 符 串 值 e c h o redis->get(“test”); //获取值
若页面中,能正常输出Hello World,则redis链接成功并正常存取数据。
同时,在命令行中使用redis-cli.exe也可以进行操作。再另起一个窗口,重新进入到redis目录中,然后执行如果命令,在不输入参数时,默认连接的是127.0.0.1:6379:
redis-cli.exe
启动后,就可以使用redis命令操作了。就比如我们刚才在php中存储的test变量,这里也是可以获取到的:
get test
那么输出的也是Hello World

二、如果不喜欢dos黑窗口一直存在,则可以让redis后台启动
1. 进入 DOS窗口

2. 在进入redis的安装目录

3. 输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )

4.  输入:redis-server --service-start ( 启动服务 )

5. 输入:redis-server --service-stop
 (停止服务)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值