Loading

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
posted @ 2019-03-26 11:29  5572  阅读(745)  评论(0编辑  收藏  举报