课程咨询 :17156168575 QQ:2720475033

  • 如何使用php操作redis

    发布:济南php培训小编      来源:互联网      时间:2016-09-26

  • 很多济南php培训的学员不会用php操作 Redis 小编向培训讲师请教,下面分享给大家:

    安装

    要在PHP程序中使用Redis,首先需要确保 Redis 的PHP驱动程序和 PHP 安装设置在机器上。现在,让我们来看看一下如何设置 Redis 的PHP驱动程序。

    需要从 github 上资料库: https://github.com/nicolasff/phpredis 下载 phpredis。下载完成以后,将文件解压缩到 phpredis 目录。在 Ubuntu 上安装这个扩展,可使用如下图所示的命令来安装。

    cd phpredis

    sudo phpize

    sudo ./configure

    sudo make

    sudo make install

    现在,复制和粘贴“modules”文件夹的内容复制到PHP扩展目录中,并在 php.ini 中添加以下几行。

    extension = redis.so

    现在 Redis 和 PHP 安装完成。

    连接到Redis服务器

    //Connecting to Redis server on localhost

    $redis = new Redis();

    $redis->connect('127.0.0.1', 6379);

    echo "Connection to server sucessfully";

    //check whether server is running or not

    echo "Server is running: " . $redis->ping();

    ?>

    当执行程序时,会产生下面的结果:

    Connection to server sucessfully

    Server is running: PONG

    Redis的PHP字符串实例

    //Connecting to Redis server on localhost

    $redis = new Redis();

    $redis->connect('127.0.0.1', 6379);

    echo "Connection to server sucessfully";

    //set the data in redis string

    $redis->set("tutorial-name", "Redis tutorial");

    // Get the stored data and print it

    echo "Stored string in redis:: " . $redis.get("tutorial-name");

    ?>

    当执行程序时,会产生下面的结果:

    Connection to server sucessfully

    Stored string in redis:: Redis tutorial

    Redis的PHP列表示例

    //Connecting to Redis server on localhost

    $redis = new Redis();

    $redis->connect('127.0.0.1', 6379);

    echo "Connection to server sucessfully";

    //store data in redis list

    $redis->lpush("tutorial-list", "Redis");

    $redis->lpush("tutorial-list", "Mongodb");

    $redis->lpush("tutorial-list", "Mysql");

    // Get the stored data and print it

    $arList = $redis->lrange("tutorial-list", 0 ,5);

    echo "Stored string in redis:: "

    print_r($arList);

    ?>

    当执行程序时,会产生下面的结果:

    Connection to server sucessfully

    Stored string in redis::

    Redis

    Mongodb

    Mysql

    Redis的PHP键例

    //Connecting to Redis server on localhost

    $redis = new Redis();

    $redis->connect('127.0.0.1', 6379);

    echo "Connection to server sucessfully";

    // Get the stored keys and print it

    $arList = $redis->keys("*");

    echo "Stored keys in redis:: "

    print_r($arList);

    ?>

    当执行程序时,会产生下面的结果:

    Connection to server sucessfully

    Stored string in redis::

    tutorial-name

    tutorial-list

    美仑美奂(美伦美奂)

上一篇:php插入mysql方式性能测试

下一篇:php常见的6个错误提示

最新开班日期  |  更多

PHP高级开发工程师就业班

PHP高级开发工程师就业班

开班日期:9月28日

PHP高级开发工程师周末班

PHP高级开发工程师周末班

开班日期:9月28日

济南PHP培训班就业班

济南PHP培训班就业班

开班日期:9月28日

PHP高级开发工程师周末班

PHP高级开发工程师周末班

开班日期:9月28日

 扫一扫,关注一下! 济南:历下区山大路47号数码港大厦 济南:历下区趵突泉北路三联商社
青岛:市南区金坛路17号 潍坊:奎文区东风东街299号建行大厦
烟台:海港路25号阳光100城市广场 临沂:兰山区红旗路1号苏宁易购
淄博:张店区金晶大道68号华润大厦 济宁:市中区太白路10号苏宁生活广场
课程培训电话:17156168575 QQ:2720475033 全国服务监督电话:400-111-8989    服务邮箱 tousu@tedu.cn

2001-2017 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56