图文介绍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模板中出现空行解决方法
Mar 08 PHP
PHP CURL获取cookies模拟登录的方法
Nov 04 PHP
PHP中把stdClass Object转array的几个方法
May 08 PHP
PHP导入导出Excel代码
Jul 07 PHP
WordPress中调试缩略图的相关PHP函数使用解析
Jan 07 PHP
Zend Framework动作助手Url用法详解
Mar 05 PHP
PHP控制前台弹出对话框的实现方法
Aug 21 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
Apr 15 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
laravel ajax curd 搜索登录判断功能的实现
Apr 17 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 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
php实现登录tplink WR882N获取IP和重启的方法
2016/07/20 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
vue-cli的eslint相关用法
2017/09/29 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
Python实现将数据写入netCDF4中的方法示例
2018/08/30 Python
Django 用户认证组件使用详解
2019/07/23 Python
Python Collatz序列实现过程解析
2019/10/12 Python
tensorflow 变长序列存储实例
2020/01/20 Python
PHP基于phpqrcode类库生成二维码过程解析
2020/05/28 Python
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
历史专业大学生职业生涯规划书
2014/03/13 职场文书
我的教育故事演讲稿
2014/05/04 职场文书
优秀团队申报材料
2014/12/26 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python
Spring Bean是如何初始化的详解
2022/03/22 Java/Android