Azure Redis緩存基於流行的開源Redis緩存,能夠經過各類Redis客戶端進行訪問,這些客戶端適用於許多編程語言。每一個客戶端有自身的API,用於經過Redis命令調用Redis緩存實例。本文將主要介紹在Windows開發環境下如何使用PHP7.0鏈接Azure Redis。php
要在PHP中鏈接Redis,還須要在PHP中安裝phpredis擴展來鏈接Redis服務器。Windows下直接下載phpredis擴展,下載DLL文件便可,下載地址。html
注意: 下載過程當中必定要注意PHP版本和位數的匹配,若是不肯定,能夠使用http://localhost/?phpinfo=1 查看。web
獲取下載的文件解壓獲得php_redis.dll,將dll文件放在安裝目錄ext下,同時修改php.ini文件,加入redis擴展。修改爲功後可在 http://localhost/ 確認。redis
;extension=php_phpdbg_webhelper.dll ;extension=php_shmop.dll extension=php_redis.dll
<?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文件的版本不對或放置位置不對。數據庫