首頁 >後端開發 >php教程 >win7 下XAMPP 設定redis模組

win7 下XAMPP 設定redis模組

WBOY
WBOY原創
2016-08-08 09:31:411181瀏覽

一、使用phpinfo()查看PHP版本

我的電腦顯示結果是:php 5.6 32位元。

二、下載對應版本的php-redis模組,

把下載的php_redis.dll、php_igbinary.dll放到xampp/php/ext下,

修改php.ini , 加上:

extension=php_igbinary.dll
extension=php_redis.dll

重啟這時可以在phpinfo()看到redis模組正常載入。

我在安裝時遇到了很多問題,我總結大概如下:

1、要下載對應php版本的phpredis模組;

2、注意是32位還是64位。這個要看phpinfo()輸出的Architecture,而不是作業系統的位元數。

3、下載時候,帶-ts-的是線程安全的,帶-nts-是非線程安全的。

4、可以從這裡下載

三、使用範例

$redis = new Redis();  
$redis->connect("localhost","6379");
$redis->set("say","Hello World");  
echo $redis->get("say");     //输出Hello World  ,程序运行成功。
   

四、常用操作

//设置key
$redis->set('val1','abc');
echo $redis->get('val1').'<br>'; 
//删除key
$redis->del('val1');// 返回 TRUE(1)
var_dump($redis->get('val')); //返回 bool(false)
//key是否存在
if(!$redis->exists('key1')) //不存在
var_dump($redis->del('key1')); //返回 int(0)
//mset集合设置
$array_mset=array('first_key'=>'first_val',
          'second_key'=>'second_val',
          'third_key'=>'third_val');
$redis->mset($array_mset); 
$array_mget=array('first_key','second_key','third_key');
var_dump($redis->mget($array_mget)); //返回array

$redis->del($array_mget); //使用array同时删除多个key
var_dump($redis->mget($array_mget)); //返回 array(3) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(false) }

以上就介紹了win7 下XAMPP 設定redis模組,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn