图文介绍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 09 PHP
留言板翻页的实现详解
Oct 09 PHP
PHP中的cookie不用刷新就生效的方法
Feb 04 PHP
解析php curl_setopt 函数的相关应用及介绍
Jun 17 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
PHP结合jQuery实现找回密码
Jul 22 PHP
比较完整的微信开发php代码
Aug 02 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 PHP
php 多继承的几种常见实现方法示例
Nov 18 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中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
PHP中执行cmd命令的方法
2014/10/11 PHP
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
Pyhton中防止SQL注入的方法
2015/02/05 Python
RC4文件加密的python实现方法
2015/06/30 Python
python中Apriori算法实现讲解
2017/12/10 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
eclipse创建python项目步骤详解
2019/05/10 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
python 6行代码制作月历生成器
2020/09/18 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
汽车专业毕业生自荐信
2013/11/03 职场文书
数控专业推荐信范文
2013/12/02 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
十八大观后感
2015/06/12 职场文书
开业庆典致辞
2015/08/01 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL