• php 添加 redis 扩展


    Windows下PHP安装Redis扩展的具体步骤方法

    下面我们就结合详细的图文,给大家介绍Windows下PHP安装Redis扩展的方法:

    首先我们打开这个上面给出的下载链接地址,界面如下:

    这里我们随便选择点击一个目录,显示不同版本的Redis扩展如下:

    注意,下载安装Redis扩展包必须要与我们使用的PHP版本相对应。比如这里我的PHP版本为php-7.2.9-NTS且为vc15、x64位,所以我需要下载的Redis扩展包版本就是php_redis-4.0.0rc1-7.2-nts-vc15-x64。

    那么点击下载好Redis扩展包后,进行解压,并将php_redis.dll这个文件,直接复制到我们php对应环境下的ext文件夹中,操作如下图:

    然后我们再打开php-ini文件,通过搜索extension,找到下图中位置,添加这段代码:

    extension=php_redis.dll

    具体操作如下图:

    然后保存,重启一下我们的PHP环境。

    最后我们可以通过PHPinfo查看,Redis是否安装成功。

    那么如图所示,此时Redis扩展已经安装成功了。

    以上内容转自https://baijiahao.baidu.com/s?id=1617094196362473833&wfr=spider&for=pc

    Windows下PHP使用Redis扩展的具体步骤方法

    redis服务的安装可参考如下网址http://www.runoob.com/redis/redis-install.html


    连接到 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";
       //存储数据到列表中
       $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";
       print_r($arList);
    ?>

    执行脚本,输出结果为:

    Connection to server sucessfully
    Stored string in redis
    Redis
    Mongodb
    Mysql

    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

    以上内容转自https://www.cnblogs.com/peteremperor/p/6635778.html
  • 相关阅读:
    <LinkedList> 61
    <LinkedList> (hard + 高)25
    <DP> (高频)322
    <BackTracking> (dfs hard) 291
    <Tree> (高频)236
    <Math> 29 365
    <String> 161 358
    <Array> 309 (高)334
    <Array> 54 (高频+hard )45
    <Design> 359 346
  • 原文地址:https://www.cnblogs.com/zsczsc/p/10599054.html
Copyright © 2020-2023  润新知