1. 下載php的redis擴展
打開網址 http://pecl.php.net/ (php的擴展庫官網),搜索redis,進入地址:http://pecl.php.net/package/redis,點擊2.2.7版本所在行的windows系統(tǒng)圖標旁的DLL超鏈接,如下圖:
進入地址:http://pecl.php.net/package/redis/2.2.7/windows,點擊下載和你的php版本對應的php_redis擴展。如下圖:
(注:我的xampp是32位的,php版本是5.5的且是線程安全的,故我下載的是 php_redis-2.2.7-5.5-ts-vc11-x86.zip )
2. 安裝php_redis擴展
解壓php_redis-2.2.7-5.5-ts-vc11-x86.zip,找到php_redis.dll 文件,復制一份,將其拷貝至php安裝目錄的擴展庫目錄(如:E:\xampp\php\ext)下,修改php的配置文件php.ini,加入下面這行代碼:
extension=php_redis.dll
保存退出,重啟Apache服務器。
3. 驗證php_redis擴展是否安裝成功
寫一個php文件,運行phpinfo()方法,在輸出頁面,查找redis,如果看到如下信息,則說明安裝成功;否則,安裝失敗,請檢查問題后重新安裝。
4. php如何操作redis數(shù)據(jù)庫
安裝好php_redis擴展后,就可以在php中操作redis數(shù)據(jù)庫。
打開http://pecl.php.net/package/redis,點擊里面的https://github.com/nicolasff/phpredis/,如下圖:
就可以進入phpredis的github頁面,里面有phpredis的詳細使用說明。
示例:
$redis = new Redis(); // 創(chuàng)建一個redis客戶端對象 $redis->connect('127.0.0.1') || die('連接redis服務器失敗!'); // 連接redis服務器 $redis->auth('foobared'); // 密碼驗證 $redis->select(0); // 選擇0號數(shù)據(jù)庫 $redis->setOption(Redis::OPT_PREFIX, 'my-prefix:'); // 設置鍵名的前綴(相當于MySQL的表前綴) // 這里以hash數(shù)據(jù)類型為例 $redis->del('test'); // 先刪除hash表test(即hash類型的鍵test) $redis->hSetNx('test', 'key1', 'hello'); // 僅當hash表中不存在字段key1時,插入一條記錄(鍵值對) $redis->hSetNx('test', 'key2', 'world'); $redis->hMset('test', array('user_id'=>1, 'name'=>'jack')); // 一次性插入多條記錄(存在就更新) $redis->expire('test', 600); // 設置test的有效期為600秒 $res = $redis->hGetAll('hash'); // 獲取哈希表test中的所有記錄,返回的數(shù)據(jù)格式為數(shù)組 $redis->close(); // 關閉連接
相關文章推薦:
window中php如何安裝redis擴展代碼分享
本文主要和大家分享window中php如何安裝redis擴展代碼分享,希望能幫助到大家。
PHP使用Redis實例講解
把瞬間服務器的請求處理換成異步處理,緩解服務器的壓力,實現(xiàn)數(shù)據(jù)順序排列獲取。本...
以上就是如何給win下的PHP裝Redis擴展的詳細內容,更多請關注php中文網其它相關文章!