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
  • 相关阅读:
    NodeJS爬虫入门
    JavaScript 中运算优先级问题
    Express + Session 实现登录验证
    C# Func,Action,Predicate的区别
    xaml页面和viewmodel之间接收绑定的参数,也可以称为事件里动态传入用户自定义参数
    Windows下使用自带certutil工具校验文件MD5、SHA1、SHA256
    async await总结
    带圆角的图片显示
    wpf style BaseOn 不能使用DynamicResource,必须使用StaticResource来指明
    javascript 模板里内容的换行拼接,可以使用反单引号,ESC下面的那个按键
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8806456.html
Copyright © 2011-2022 走看看