PHP 新增redis拓展

阅读 (1654)
PHP 中新增 redis拓展,在php ext目录下添加 php_redis.dll,php.ini添加extension=php_redis.dll。https://github.com/ServiceStack/redis-windows 下载服务端

1. http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

2. 根据php info 中 MSVC 自己的版本选择下载redis模块,我的是:MSVC11 (Visual C++ 2012)所以我下载了:php_redis-2.2.5-5.6-ts-vc11-x64.zip

3. 下载后解压会有一些文件,找到里面的php_redis.dll,复制到php的扩展目录

4. 打开php.ini添加extension=php_redis.dll。

5. 重启apache,再查看localhost的phpinfo,查找redis会有相关信息出来(还没有,请试试万能的重启)。

6. https://github.com/ServiceStack/redis-windows 下载服务端,根据自己windows的位数 解压到D:\redis根目录下(随便你放哪)。

7. 启动Redis,进入redis目录后 开启服务 redis-server.exe 这个窗口要保持开启 关闭时redis服务会自动关闭 redis会自动保存数据到硬盘 测试运行

$redis = new Redis();  
$redis->connect("127.0.0.1","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));  

 

更新于:2016-01-13 23:10:56
返回顶部