图文介绍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 相关文章推荐
PHP5在Apache下的两种模式的安装
Sep 05 PHP
PHP 和 MySQL 基础教程(一)
Oct 09 PHP
PHP中其实也可以用方法链
Nov 10 PHP
关于js和php对url编码的处理方法
Mar 04 PHP
PHP Session机制简介及用法
Aug 19 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
Sep 23 PHP
php 从一个数组中随机的取出若干个不同的数实例
Dec 31 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
May 30 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
Apr 04 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生成mysql的数据字典
2016/07/07 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
javascript radio 联动效果
2009/03/04 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
Python实现端口复用实例代码
2014/07/03 Python
简单谈谈Python流程控制语句
2016/12/04 Python
Python中的默认参数实例分析
2018/01/29 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
python批量处理文件或文件夹
2020/07/28 Python
python识别验证码图片实例详解
2020/02/17 Python
利用Python计算KS的实例详解
2020/03/03 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
员工自我鉴定
2013/10/09 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
医德考评自我评价
2014/09/14 职场文书
2014企业年终工作总结
2014/12/23 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
四年级语文教学反思
2016/03/03 职场文书