windows下wamp安装phpredis扩展
首先需要说明的是,Redis的扩展(或者说客户端,redis叫client,php这里叫php driver)不只phpredis一种, 这里(http://redis.io/clients#php)罗列了诸多redis 的第三方扩展,加黄星的就是官方推荐的。
但是奇葩的github只能folk源码,而不提供任何编译好的dll。只顾及linux用户的感受,而在天朝,使用windows搭开发环境的大有人在。
对此,我们只能转向php官方支持。这里可以下到最新的phpclient。注意的是,ts线程安全的是apache对应,而nts是IIS对应。
http://windows.php.net/downloads/pecl/releases/redis/
===========================================================================================================
===============================================以下为转载===================================================
===========================================================================================================
1 首先,查看所用php编译版本V6/V9 在phpinfo()中查看
2 下载扩展 地址:https://github.com/nicolasff/phpredis/downloads(注意所支持的php版本)
3 将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini
添加 扩展的时候一定要
extension=php_igbinary.dllextension=php_redis.dll这个顺序 否则重启Apache的时候会出现,PHP startup 错误 4 重新启动服务,查看phpinfo(),下面表示成功;
5 用PHP测试
Php代码
viewplaincopy
[*]$redis = new Redis();
[*]$redis->connect("192.168.138.2","6379");//php客户端设置的ip及端口
[*]//存储一个 值
[*]$redis->set("say","Hello World");
[*]echo $redis->get("say"); //应输出Hello World
[*]
[*]//存储多个值
[*]$array = array('first_key'=>'first_val',
[*] 'second_key'=>'second_val',
[*] 'third_key'=>'third_val');
[*]$array_get = array('first_key','second_key','third_key');
[*]$redis->mset($array);
[*]var_dump($redis->mget($array_get));
[*]
原文地址:http://blog.iyunv.com/lilien1010/article/details/8710635 版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]