图文介绍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 长文章分页函数 带使用方法,不会分割段落,翻页在底部
Oct 22 PHP
php中使用接口实现工厂设计模式的代码
Jun 17 PHP
PHP错误和异长常处理总结
Mar 06 PHP
php实现html标签闭合检测与修复方法
Jul 09 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
Sep 14 PHP
实现PHP框架系列文章(6)mysql数据库方法
Mar 04 PHP
mysql alter table命令修改表结构实例详解
Sep 24 PHP
PHPCMS手机站伪静态设置详细教程
Feb 06 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 PHP
PHP实现批量修改文件名的方法示例
Sep 18 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
Sep 29 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
php4的彩蛋
2006/10/09 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
8个必备的PHP功能开发
2015/10/02 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
jQuery 源码分析笔记(2) 变量列表
2011/05/28 Javascript
jQuery最佳实践完整篇
2011/08/20 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
2013/11/12 Javascript
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
vue.js声明式渲染和条件与循环基础知识
2017/07/31 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
解决layer.open后laydate失效的问题
2019/09/06 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
理解python中生成器用法
2017/12/20 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
毕业生求职简历中的自我评价
2013/10/18 职场文书
新闻专业个人求职信
2013/12/19 职场文书
金融事务专业毕业生求职信
2014/02/23 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js