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
  • 相关阅读:
    linux-cp
    linux-rmdir
    linux-tail
    linux-head
    linux 重定向
    hadoop环境安装及错误总结
    vim 图册
    为什么可以这么快! awk 与python的应用
    八大排序算法的 Python 实现
    linux的文件隐藏属性 chattr lsattr
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8806456.html
Copyright © 2011-2022 走看看