图文介绍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 相关文章推荐
一次编写,随处运行
Oct 09 PHP
PHP脚本数据库功能详解(中)
Oct 09 PHP
PHP一些有意思的小区别
Dec 06 PHP
php下过滤HTML代码的函数
Dec 10 PHP
在PHP中使用模板的方法
May 24 PHP
采用ThinkPHP中F方法实现快速缓存实例
Jun 13 PHP
php如何连接sql server
Oct 16 PHP
PHP编程中的__clone()方法使用详解
Nov 27 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
Aug 15 PHP
ThinkPHP5框架缓存查询操作分析
May 30 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 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维护文件系统
2006/10/09 PHP
更正确的asp冒泡排序
2007/05/24 Javascript
Javascript 写的简单进度条控件
2008/01/22 Javascript
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
dwr spring的集成实现代码
2009/03/22 Javascript
javascript 二维数组的实现与应用
2010/03/16 Javascript
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
python实现连接mongodb的方法
2015/05/08 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
2020/06/22 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
2020/10/26 Python
python自动生成sql语句的脚本
2021/02/24 Python
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
采购经理岗位职责
2014/02/16 职场文书
干部下基层实施方案
2014/03/14 职场文书
生日主持词
2014/03/20 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android
Python字符串常规操作小结
2022/04/03 Python
Python批量解压&压缩文件夹的示例代码
2022/04/04 Python