PHP 新增redis拓展
阅读 (1545) 2016-01-13 23:10:56
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