標籤:style blog http io ar 使用 sp 檔案 資料
下載Redis的windows32位用戶端:http://pan.baidu.com/s/1ntA2PQx
下載後建議解壓到web目錄之類的地方,譬如:D:\WWW\Redis
為了省去用CMD進入檔案夾的麻煩可以直接進入到你的Redis檔案夾下shift+滑鼠右鍵(如右圖)
接著輸入以下指令(redis.conf為redis的設定檔,有需要的可以修改過後運行,這個是我從網上copy下來改好能用的):
如果你能看到CMD顯示以下內容,恭喜你,你的Redis服務端已經能用了:
以後要使用都可以用這個指令開啟Redis,當然視窗不能關閉,關閉視窗Redis會停止運行。
Then,建立PHP到Redis的串連,使PHP能夠直接往Redis裡發送資料:
請運行phpinfo()查看以下內容:PHP版本號碼、TS or NTS、VC版本
請選擇對應的版本的DLL下載
php5.4-ts-vc9 (XAMPP用這個)
php5.3-ts-vc9 (WAMP的一般用這個)
下載後請將解壓得到的DLL檔案copy到php/ext目錄下,譬如我的是D:\xampp\php\ext,WAMP的一時想不起具體路徑了,請直接搜尋資料夾。(註:PHP5.4下需要兩個一起使用,所以我的有兩個DLL)
然後就是修改php.ini了,在你看到的一大堆extension=XXXXX.dll的後面加上以下內容(大意就是讓Apache在啟動的時候去載入對應擴充):
PHP5.4:(註:順序不可顛倒)
extension=php_igbinary.dll
extension=php_redis.dll
PHP5.3:(使用WAMP的請注意,看一下你phpinfo中Loaded Configuration File欄位php.ini的真正的調用路徑,預設情況下php.ini是載入Apache下的那個php.ini)
extension=php_redis.dll
欄位添加完後儲存重啟Apache(不重啟是不會載入的),然後再看一下你的phpinfo裡面是不是能搜到Redis擴充了,如果搜到那就恭喜你,擴充載入成功可以接著下一步了,如果搜不到也恭喜你,回頭檢查下哪個步驟出了問題。(,版本不同可以不用糾結)
End,測試:
建立一個php檔案,輸入一下code
<?php $redis = new Redis(); $redis->connect(‘127.0.0.1‘,6379); //php用戶端設定的ip及連接埠 //儲存一個值 $redis->set("say","Hello World"); echo $redis->get("say"); //應輸出Hello World //儲存多個值 $array = array(‘first_key‘=>‘first_val‘, ‘second_key‘=>‘second_val‘, ‘third_key‘=>‘third_val‘); $array_get = array(‘first_key‘,‘second_key‘,‘third_key‘); $redis->mset($array); var_dump($redis->mget($array_get));?>
儲存,運行。如果看到,恭喜你,開始享受你的Redis吧!
轉自BY 周, 尚智,原文地址:http://blog.sky31.com/archives/117
windows32位下安裝Redis+串連PHP