首先需要说明的是,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
添加 扩展的时候一定要
4 重新启动服务,查看phpinfo(),下面表示成功;
5 用PHP测试
- $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));