图文介绍PHP添加Redis模块及连接


Posted in PHP onJuly 28, 2015

下面通过图文并茂的方式给大家展示如下:

上几篇文章介绍了Redis的安装及使用,下面将介绍php如何添加Redis扩展!

php手册并没有提供Redis的类和方法,也没有提供相关的扩展模块,但我们可以在Redis的官网下载PHP的扩展,里面的扩展比较多,仅以phpredis为例。

1.phpredis下载
   1.点击"Repository"进入Redis的学习库,里面有Redis扩展的代码文件和相关的介绍以及类和方法

图文介绍PHP添加Redis模块及连接

   2.点击"releases"进入phpredis的源文件

图文介绍PHP添加Redis模块及连接

   3.下载最新版的phpredis源文件,选择"tar.gz"下载

图文介绍PHP添加Redis模块及连接

2.phpredis配置
   1.解压phpredis文件

1 tar -zxvf phpredis-2.2.7.tar.gz

   2.安装配置phpredis
        1.在phpredis目录下运行phpize5命令,生成configure文件
 phpize5
        2.安装配置igbinary
wget http://pecl.php.net/get/igbinary-1.2.1.tgz

./configure

make

sudo make install

        3.安装配置phpredis
./configure --enable-redis-igbinary

make 

sudo make install

        4.修改php.ini,添加(要按顺序,先添加igbinary.so,再添加redis.so)
extension=igbinary.so

extension=redis.so

图文介绍PHP添加Redis模块及连接

3查看phpredis
    1.使用phpinfo()查看

4.php连接redis数据库
     1.开启数据库服务
     2.新建一个redis.php文件,并键入以下代码进行连接
    

//实例化
  $redis = new Redis();
  //连接数据库
  $redis->connect('127.0.0.1',6379);
  //授权,password为你设置的授权密码,如未设置,可不使用该方法
  $redis->auth(password);
  //keys方法,查询所有key
  $keys = $redis->keys("*");
  var_dump($keys);

     3.在浏览器中打开该文件,查看查询结果

图文介绍PHP添加Redis模块及连接

以上就是本文介绍全部内容希望大家喜欢。

PHP 相关文章推荐
让PHP支持页面回退的两种方法
Jan 10 PHP
简单的移动设备检测PHP脚本代码
Feb 19 PHP
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
Dec 25 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
php读取目录及子目录下所有文件名的方法
Oct 20 PHP
php常用字符串处理函数实例分析
Nov 22 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
Jan 05 PHP
PHP二维数组矩形转置实例
Jul 20 PHP
Yii2简单实现多语言配置的方法
Jul 23 PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 PHP
Yii2实现log输出到file及database的方法
Nov 12 PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 PHP
PHP生成树的方法
Jul 28 #PHP
php计算税后工资的方法
Jul 28 #PHP
怎样搭建PHP开发环境
Jul 28 #PHP
php递归实现无限分类的方法
Jul 28 #PHP
php类自动加载器实现方法
Jul 28 #PHP
PHP实现的json类实例
Jul 28 #PHP
php无序树实现方法
Jul 28 #PHP
You might like
针对初学PHP者的疑难问答(2)
2006/10/09 PHP
谈谈新手如何学习PHP
2006/12/14 PHP
php函数的常用方法及注意之处小结
2011/07/10 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
php header函数的常用http头设置
2015/06/25 PHP
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
js判断是否按下了Shift键的方法
2015/01/27 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
关于ES6的六个小特性(二)
2017/02/20 Javascript
Vuex 入门教程
2018/01/10 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
PyCharm代码提示忽略大小写设置方法
2018/10/28 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
初中生自我评价
2014/02/01 职场文书
新闻编辑专业毕业自荐书范文
2014/02/05 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
父亲婚礼答谢词
2015/01/04 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
详解Laravel制作API接口
2021/05/31 PHP