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

 更新时间:2015年07月28日 15:40:04   作者:Fahy  
这篇文章主要图文介绍PHP添加Redis模块及连接,需要的朋友可以参考下

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

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

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

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

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

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

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


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预定义接口——Iterator用法示例

    PHP预定义接口——Iterator用法示例

    这篇文章主要介绍了PHP预定义接口——Iterator用法,结合实例形式分析了PHP Iterator(迭代器)接口相关原理、定义与使用方法,需要的朋友可以参考下
    2020-06-06
  • PHP正则匹配到2个字符串之间的内容方法

    PHP正则匹配到2个字符串之间的内容方法

    今天小编就为大家分享一篇PHP正则匹配到2个字符串之间的内容方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 编写PHP脚本来实现WordPress中评论分页的功能

    编写PHP脚本来实现WordPress中评论分页的功能

    这篇文章主要介绍了编写PHP脚本来实现WordPress中评论分页的功能的方法,包括上一页下一页和导航式分页功能的添加,需要的朋友可以参考下
    2015-12-12
  • 解析Extjs与php数据交互(增删查改)

    解析Extjs与php数据交互(增删查改)

    本篇文章是对Extjs与php数据交互(增删查改)进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP性能分析工具XHProf安装使用教程

    PHP性能分析工具XHProf安装使用教程

    这篇文章主要介绍了PHP性能分析工具XHProf安装使用教程,本文给出详细安装步骤和配置方法以及使用实例,需要的朋友可以参考下
    2015-05-05
  • php结合curl实现多线程抓取

    php结合curl实现多线程抓取

    PHP利用 Curl可以完成各种传送文件操作,比如模拟浏览器发送GET,POST请求等等,然而因为php语言本身不支持多线程,所以开发爬虫程序效率并不高,因此经常需要借助Curl Multi Functions 这个功能实现并发多线程的访问多个url地址以实现并发多线程抓取网页或者下载文件
    2015-07-07
  • 非常全面的php日期时间运算汇总

    非常全面的php日期时间运算汇总

    这篇文章主要整理了关于php日期时间运算相关内容,涉及知识点较为全面,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • php版微信公众号接口实现发红包的方法

    php版微信公众号接口实现发红包的方法

    这篇文章主要介绍了php版微信公众号接口实现发红包的方法,结合实例形式分析了php版微信公众号实现发红包的接口调用方法与相关使用注意事项,需要的朋友可以参考下
    2016-10-10
  • PHP中将字符串转化为整数(int) intval() printf() 性能测试

    PHP中将字符串转化为整数(int) intval() printf() 性能测试

    早在Sql注入横行的前几年,字符串转化为整数就已经被列为每个web程序必备的操作了。web程序将get或post来的id、整数等值强制经过转化函数转化为整数,过滤掉危险字符,尽可能降低系统本身被Sql注入的可能性
    2012-03-03
  • 解析将多维数组转换为支持curl提交的一维数组格式

    解析将多维数组转换为支持curl提交的一维数组格式

    本篇文章是对将多维数组转换为支持curl提交的一维数组格式实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-07-07

最新评论