PHP链接Azure Redis

概述

Azure Redis缓存基于流行的开源Redis缓存,能够经过各类Redis客户端进行访问,这些客户端适用于许多编程语言。每一个客户端有自身的API,用于经过Redis命令调用Redis缓存实例。本文将主要介绍在Windows开发环境下如何使用PHP7.0链接Azure Redis。php

一、安装Redis扩展

要在PHP中链接Redis,还须要在PHP中安装phpredis扩展来链接Redis服务器。Windows下直接下载phpredis扩展,下载DLL文件便可,下载地址html

注意: 下载过程当中必定要注意PHP版本和位数的匹配,若是不肯定,能够使用http://localhost/?phpinfo=1 查看。web

image

获取下载的文件解压获得php_redis.dll,将dll文件放在安装目录ext下,同时修改php.ini文件,加入redis扩展。修改为功后可在 http://localhost/ 确认。redis

;extension=php_phpdbg_webhelper.dll
;extension=php_shmop.dll
extension=php_redis.dll

image

二、示例程序

<?php

echo "Azure Redis Connect Test";
echo  "<br/>";
        
//链接本地的 Redis 服务
$redis = new Redis();
$redis->connect('<redis name>.redis.cache.chinacloudapi.cn', 6379);//在门户开启6379端口
$redis->auth("<redis password>");
echo "Connection to server sucessfully";

echo "<br/>";
//设置 redis 字符串数据
$redis->set("tutorial-name", "Redis tutorial");
// 获取存储的数据并输出
echo "Stored string in redis:: " . $redis->get("tutorial-name");

?>

注意: 若是程序报找不到Redis类的异常,极可能是由于您的dll文件的版本不对或放置位置不对。数据库

参考示例

PHP链接和使用Redis编程

PHP操做Redis(一) PHP链接Redis,含Redis密码验证、指定某一Redis数据库api

相关文章
相关标签/搜索