PHP redis安裝及測試——Windows
Redis安裝
Windows下的Redis安裝:
下載地址:https://github.com/MSOpenTech/redis/releases
根據自己情況下載32位或是64位,下載完解壓到磁碟根目錄(我安裝在G盤)。資料夾重新命名為:redis。
redis下各個檔案介紹:
redis-server.exe 服務程式
redis.conf redis配置檔案
redis-cli.exe 命令列客戶端,測試用
redis-check-dump.exe 本地資料庫檢查
redis-check-aof.exe 更新日誌檢查
redis-benchmark.exe 效能測試,用以模擬同時由N個客戶端傳送M個 SETs/GETs 查詢 (類似於 Apache的 ab 工具)
安裝完成之後,開啟redis-server.exe啟動redis服務,我們可以開啟redis-cli.exe輸入指令來測試redis。
執行效果:
保持後臺執行,不要關閉。
此時win+R開啟cmd
執行:
G:
cd redis
cd 64bit
redis-cli.exe -h 127.0.0.1 -p 6379
set key1 erer
get key1
此時若能顯示“erer”,說明redis服務已經安裝成功。
接下來,要安裝redis驅動。我是做php的。所以要安裝PHP的redis驅動。
下載地址為:https://github.com/phpredis/phpredis/releases/tag/3.1.1RC1
Windows環境下要下載 .zip檔案。
解壓放到正常使用PHP的根目錄。新建a.php檔案,寫入:
-
<?php
-
phpinfo();
-
?>
使用phpinfo()函式檢視php版本資訊。這會決定擴充套件檔案版本。
根據PHP版本號,編譯器版本號和CPU架構,
選擇php_redis-2.2.5-5.5-ts-vc11-x86.zip和php_igbinary-1.2.1-5.5-ts-vc11-x86.zip
下載地址:
http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/
http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/
解壓後,將php_redis.dll和php_redis.pdb拷貝至php的ext目錄下。
修改php.ini (正常是修改Apach裡的php.ini,如果找不到的話直接修改PHP裡的php.ini),在檔案中加入:
; php_redis
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否則此擴充套件不會生效
重啟Apache後,使用phpinfo檢視擴充套件是否成功安裝
新建b.php ,寫入:
-
<?php
-
$redis = new Redis();
-
$redis->connect("127.0.0.1","6379"); //php客戶端設定的ip及埠
-
//儲存一個 值
-
$redis->set("say","hello world");
-
echo $redis->get("say"); //應輸出hello world
-
?>
【注】redis預設埠號是:6379。可以按如下進行修改:
修改紅框中的值。
redis.conf 配置檔案註釋:http://blog.csdn.net/qq_15936309/article/details/54090837
頁面顯示:
此時,redis驅動安裝測試成功。