图文介绍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 相关文章推荐
3.从实例开始
Oct 09 PHP
15个小时----从修改程序到自己些程序
Oct 09 PHP
五个PHP程序员工具
May 26 PHP
DISCUZ 论坛管理员密码忘记的解决方法
May 14 PHP
PHP合并两个数组的两种方式的异同
Sep 14 PHP
自定义php类(查找/修改)xml文档
Mar 26 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
PHP 无限级分类
May 04 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
Nov 17 PHP
详解PHP中mb_strpos的使用
Feb 04 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
May 06 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 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 过滤器实现代码
2010/08/09 PHP
Yii学习总结之安装配置
2015/02/22 PHP
jQuery前台数据获取实现代码
2011/03/16 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
angular5 httpclient的示例实战
2018/03/12 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
js实现带有动画的返回顶部
2020/08/09 Javascript
使用python实现knn算法
2017/12/20 Python
Python实现翻转数组功能示例
2018/01/12 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
Python元组知识点总结
2019/02/18 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
常用的10个Python实用小技巧
2020/08/10 Python
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
实习生个人的自我评价
2013/12/08 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
招商引资工作汇报材料
2014/10/28 职场文书
2014年派出所工作总结
2014/11/21 职场文书
收银员岗位职责范本
2015/04/07 职场文书
村党组织公开承诺书
2015/04/30 职场文书
民间借贷被告代理词
2015/05/23 职场文书
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python
redis数据一致性的实现示例
2022/03/18 Redis
一文搞懂Redis中String数据类型
2022/04/03 Redis