windows32位下安裝Redis 連線PHP

2022-09-11 04:21:10 字數 1706 閱讀 2377

為了省去用cmd進入資料夾的麻煩可以直接進入到你的redis資料夾下shift+滑鼠右鍵(如右圖)

接著輸入以下指令(redis.conf為redis的配置檔案,有需要的可以修改過後執行,這個是我從網上copy下來改好能用的):

如果你能看到cmd顯示以下內容,恭喜你,你的redis服務端已經能用了:

以後要使用都可以用這個指令開啟redis,當然視窗不能關閉,關閉視窗redis會停止執行。

then,建立php到redis的連線,使php能夠直接往redis裡傳送資料:

請執行phpinfo()檢視以下內容:php版本號、ts or nts、vc版本

php5.4-ts-vc9 (xampp用這個)

php5.3-ts-vc9 (wamp的一般用這個)

然後就是修改php.ini了,在你看到的一大堆extension=***xx.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)

字段新增完後儲存重啟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吧!

Windows 32位64位區別,檢視方法

術語 32 位 和 64 位 是指計算機的處理器 也稱為 cpu 處理資訊的方式。64 位版本的 windows 可處理大量的隨機訪問記憶體 ram 其效率遠遠高於 32 位的系統。檢視我的計算機執行的是32位還是64位的windows?1.對於win 7 單擊 開始 按鈕,右鍵單擊 計算機 單擊屬...

學習windows32彙編程式設計(筆記)

今天想學習win32彙編程式設計,在taowen部落格中閱讀了其翻譯的win32asm教程,摘抄了一些我自己需要學習的要點。原教程的部落格位址是 http www.cnblogs.com taowen articles 11237.html 很高興網上有這麼多愛學習的朋友們奉獻資料。在windows...

Windows下32位程式的Inline Hook

話不多說,首先貼 主體參考自一本關於黑客技術的書,書名給忘了。當時只是敲出來跟著用,也沒有深入理解,最近再看,才發現一些原理。inline hook的好處就是可以獲取被hook函式的引數,我們可以自行處理這些資料,再呼叫本來的hook函式。include include include using ...