图文介绍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 和 XML: 使用expat函数(二)
Oct 09 PHP
一个php Mysql类 可以参考学习熟悉下
Jun 21 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
Sep 09 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
Oct 08 PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
php截取字符串函数分享
Feb 02 PHP
PHP经典面试题集锦
Mar 19 PHP
PHP通过API获取手机号码归属地
May 28 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
php 人员权限管理(RBAC)实例(推荐)
May 24 PHP
PHP文件上传小程序 适合初学者学习!
May 23 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
php下载远程文件类(支持断点续传)
2008/11/14 PHP
php flv视频时间获取函数
2010/06/29 PHP
解析php中的escape函数
2013/06/29 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
html数组字符串拼接的最快方法
2009/09/16 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
详解python的数字类型变量与其方法
2016/11/20 Python
Python外星人入侵游戏编程完整版
2020/03/30 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
使用K.function()调试keras操作
2020/06/17 Python
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
请说出几个常用的异常类
2013/01/08 面试题
与UNIX有关的几个名词
2015/09/17 面试题
个人投资计划书
2014/05/01 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
2015年护士节活动总结
2015/02/10 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书