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
  • 相关阅读:
    MongoDB性能分析
    MongoDB复制
    redis键管理
    MySQL集群架构-DRBD+headbeat +lvs+keepalived
    Spark-Core RDD转换算子-双Value型交互
    Spark-Core RDD转换算子-Value型
    Spark-Core RDD的创建
    Spark-Core RDD概述
    数仓理论
    flume 进阶
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8806456.html
Copyright © 2011-2022 走看看