图文介绍PHP添加Redis模块及连接_php技巧

下面通过图文并茂的方式给大家展示如下:

上几篇文章介绍了Redis的安装及使用,下面将介绍php如何添加Redis扩展!

  php手册并没有提供Redis的类和方法,也没有提供相关的扩展模块,但我们可以在Redis的官网下载PHP的扩展,里面的扩展比较多,仅以phpredis为例。

1.phpredis下载
   1.点击"Repository"进入Redis的学习库,里面有Redis扩展的代码文件和相关的介绍以及类和方法

   2.点击"releases"进入phpredis的源文件

   3.下载最新版的phpredis源文件,选择"tar.gz"下载

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

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模块
nginx 添加redis模块、python redis模块、nginx redis模块、python安装redis模块、redis key设计技巧,以便于您获取更多的相关知识。

时间: 2024-12-21 23:31:46

图文介绍PHP添加Redis模块及连接_php技巧的相关文章

linux下为php添加iconv模块的方法_php技巧

./configure --with-mysql=/backup/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-gd --enable-gd-native-ttf --with-apxs2=/usr/local/apache/bin/apxs --enable-sockets --with-iconv make时提示: 复制代码 代码如下: .............

PHP内核介绍及扩展开发指南—基础知识_php技巧

一. 基础知识 本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码. 1.1 PHP变量的存储 1.1.1 zval结构 Zend使用zval结构来存储PHP变量的值,该结构如下所示: 复制代码 代码如下: typedef union _zvalue_value { long lval; /* long value */ double dval; /* double value */ struct { char *val;

php实现登陆模块功能示例_php技巧

本文实例讲述了php实现登陆模块功能的方法.分享给大家供大家参考,具体如下: 最近在学习php.学了一点关于登陆的东西,写下来备忘. 新建四个页面,分别命名为: login.php check.php index.php error.php login页面用表单建立一个登陆页面,不多说了.在代码里用js脚本判断用户名和密码不能为空,为空则重置焦点.代码如下: <script type="text/JavaScript"> function jc() { var userNa

项目中应用Redis+Php的场景_php技巧

前言 一些案例中有的同学说为什么不可以用string类型,string类型完全可以实现呀 我建议你看下我的专栏文章<Redis高级用法>,里面介绍了用hash类型的好处 商品维度计数 对商品喜欢数,评论数,鉴定数,浏览数进行计数 说起电商,肯定离不开商品,而附带商品有各种计数(喜欢数,评论数,鉴定数,浏览数,etc) Redis的命令都是原子性的,你可以轻松地利用INCR,DECR等命令来计数. 采用Redis 的类型: Hash. 如果你对redis数据类型不太熟悉,可以参考 http://

详解WordPress中给链接添加查询字符串的方法_php技巧

查询字符串指的是链接中后边的问号后的查询语句,格式为 key=value,多个查询语句用 & 符号分开.add_query_arg() 函数就是 WordPress 提供的一个方便的函数,可以帮你给一个链接添加一个或者多个查询语句. 有人会问,添加查询字符串直接在链接后边手动追加不就可以了吗?这样有时候可行,但链接如果本身就有查询字符串就会造成格式错误的问题,而且也不利于 PHP 编写管理,而 add_query_arg() 函数帮你把一切都想好了,你只需要给出要添加查询字符串的链接和一个或多个

php生成xml时添加CDATA标签的方法_php技巧

本文实例讲述了php生成xml时添加CDATA标签的方法.分享给大家供大家参考.具体实现方法如下: 其实php生成xml时添加CDATA标签方法非常的简单,因为是一个在xml中可以存储各种内容的标签了,下面整理了一个例子希望对各位有帮助. 有码有真相,贴上代码,大家不要把<![CDATA[ $text]]>当成前后缀,其实它可以是标签.   具体代码如下: 复制代码 代码如下: <?php $dom = new DOMDocument("1.0"); // displ

php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)_php技巧

php.ini-recommended的安全等级比php.ini-dist高.默认是把display_errors 设置为 off,将magic_quotes_gpc 设置为Off等等.而相对的php.ini-dist都是默认的配置. 所以说,如果你只是想进行web测试和普通开发,使用php.ini-dist,不然就是用php.ini-recommended. 具体参阅http://www.php.net 简单说明: 如果是本地开发学习,建议复制 php.ini-dist一份保存为php.ini

php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)_php技巧

共分四个文件,分别是创建.增加.删除.修改四个功能,变量都是写死的,改一改用$_POST方式接收就可以用了 //index.php 创建功能 复制代码 代码如下: <?php $xmlpatch = 'index.xml'; $_id = '1'; $_title = 'title1'; $_content = 'content1'; $_author = 'author1'; $_sendtime = 'time1'; $_htmlpatch = '1.html'; jb51.net$doc

ThinkPHP采用模块和操作分析_php技巧

任何一个WEB行为都可以认为是一个模块的某个操作,系统会根据当前的URL来分析要执行的模块和操作.这个分析工作由URL调度器来实现,官方内置了Dispatcher类来完成该调度. 在Dispatcher调度器中,会根据 http://servername/appName/moduleName/actionName/params 来获取当前需要执行的项目(appName). 模块(moduleName)和操作(actionName),在某些情况下,appName可以不需要(通常是网站的首页,因为项