图文介绍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 5.3新特性命名空间规则解析及高级功能
Mar 11 PHP
php将数据库导出成excel的方法
May 07 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
Aug 08 PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 PHP
浅谈php fopen下载远程文件的函数
Nov 18 PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 PHP
PHP实现数据四舍五入的方法小结【4种方法】
Mar 27 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 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 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php自动跳转中英文页面
2008/07/29 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
VueJs组件之父子通讯的方式
2018/05/06 Javascript
webpack优化的深入理解
2018/12/10 Javascript
使用TS来编写express服务器的方法步骤
2020/10/29 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
python检测某个变量是否有定义的方法
2015/05/20 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
System.Array.CopyTo()和System.Array.Clone()有什么区别
2016/06/20 面试题
高中学生期末评语
2014/04/25 职场文书
会计系毕业生求职信
2014/05/28 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
房屋租赁合同解除协议书
2014/10/11 职场文书
员工辞职信范文
2015/03/02 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
优秀创业计划书分享
2019/07/19 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python