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

相關文章
相關標籤/搜索