图文介绍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 相关文章推荐
BBS(php & mysql)完整版(二)
Oct 09 PHP
PHP 实例化类的一点摘记
Mar 23 PHP
php 表单数据的获取代码
Mar 10 PHP
PHP CURL模拟GET及POST函数代码
Apr 25 PHP
php获取新浪微博数据API实例
Nov 12 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
Jan 31 PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
PHP简单读取PDF页数的实现方法
Jul 21 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
Oct 10 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
Mar 03 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 24 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中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
python爬虫爬取网页表格数据
2018/03/07 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
python3+django2开发一个简单的人员管理系统过程详解
2019/07/23 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
使用Python的datetime库处理时间(RPA流程)
2019/11/24 Python
python实现简单颜色识别程序
2020/02/19 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
Strathberry苏贝瑞中国官网:西班牙高级工匠手工打造
2020/10/19 全球购物
中软国际Java程序员笔试题
2014/07/19 面试题
优秀实习自我鉴定
2013/12/04 职场文书
教师岗位职责范本
2013/12/29 职场文书
幼儿园户外活动总结
2014/07/04 职场文书
2014年组织部工作总结
2014/11/14 职场文书
义诊活动总结
2015/02/04 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers