zoukankan      html  css  js  c++  java
  • 连接到 redis 服务

    连接到 redis 服务

    <?php
        //连接本地的 Redis 服务
       $redis = new Redis();
       $redis->connect('127.0.0.1', 6379);
       echo "Connection to server sucessfully";
             //查看服务是否运行
       echo "Server is running: " . $redis->ping();
    ?>

    执行脚本,输出结果为:

    Connection to server sucessfully
    Server is running: PONG

    Redis PHP String(字符串) 实例

    <?php
       //连接本地的 Redis 服务
       $redis = new Redis();
       $redis->connect('127.0.0.1', 6379);
       echo "Connection to server sucessfully";
       //设置 redis 字符串数据
       $redis->set("tutorial-name", "Redis tutorial");
       // 获取存储的数据并输出
       echo "Stored string in redis:: " . $redis->get("tutorial-name");
    ?>

    执行脚本,输出结果为:

    Connection to server sucessfully
    Stored string in redis:: Redis tutorial

    Redis PHP List(列表) 实例

    <?php
       //连接本地的 Redis 服务
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);
    echo "Connection to server sucessfully<br/>";
    //存储数据到列表中
    $redis->lpush("tutorial-list", "Redis");
    $redis->lpush("tutorial-list", "Mongodb");
    $redis->lpush("tutorial-list", "Mysql");
    // 获取存储的数据并输出
    $arList = $redis->lrange("tutorial-list", 0 ,5);
    echo "Stored string in redis------<br/>";
    echo"压入队列:<br/>";var_export($arList);
    echo "<br/>";
    // 获取列表长度
    $llen = $redis->llen('tutorial-list');
    while ($llen){
    echo "弹出数据:".$redis->lpop('tutorial-list')."<br/>";
    $llen = $redis->llen('tutorial-list');
    }
    // 获取存储的数据并输出
    $arList = $redis->lrange("tutorial-list", 0 ,5);
    echo "Stored string in redis------<br/>";
    var_export($arList);
    
    ?>

    执行脚本,输出结果为:

    Connection to server sucessfully
    Stored string in redis------
    压入队列:
    array ( 0 => 'Mysql', 1 => 'Mongodb', 2 => 'Redis',)
    弹出数据:Mysql
    弹出数据:Mongodb
    弹出数据:Redis
    Stored string in redis------
    array ()        

    Redis PHP Keys 实例

    <?php
       //连接本地的 Redis 服务
       $redis = new Redis();
       $redis->connect('127.0.0.1', 6379);
       echo "Connection to server sucessfully";
       // 获取数据并输出
       $arList = $redis->keys("*");
       echo "Stored keys in redis:: ";
       print_r($arList);
    ?>

    执行脚本,输出结果为:

    Connection to server sucessfully
    Stored string in redis::
    tutorial-name
    tutorial-list
  • 相关阅读:
    HTML5是否已为实际应用做好准备? 狼人:
    10月Web服务器调查:Apache下降 Ngnix攀升 狼人:
    微软IE9通过97.7%的CSS 2.1测试 狼人:
    PHP将死。何以为继? 狼人:
    Firefox 4.0 Beta 8开始开发 新引擎依然没影 狼人:
    Adobe发布Air 2.5支持RIM平板电脑 狼人:
    Firefox 4.0:我们2011年再见面吧 狼人:
    Adobe AIR登陆Android 狼人:
    Google不推荐在URL里使用竖线 狼人:
    40个很不错的CSS技术 狼人:
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8806456.html
Copyright © 2011-2022 走看看