Redis操作類由 跡憶部落格提供
Redis操作類
下面我們來簡單介紹一下使用方法
1.執行個體化Redis操作對象
object Redis($host,$port,[$quiet_fail[,$timeout])# $host 串連主機# $port 串連的連接埠# $quiet_fail 選擇性參數,出現異常時是否提示,預設開啟提示# $timeout 讀取資訊流的逾時時間
下面我們看一個例子
$obj = new Redis('192.168.144.133',6379);
2.command()函數
Redis command()# command函數參數個數不限制# 該函數是用來設定要執行的命令
看下面的例子,在這個例子中我們來設定這樣一個命令:設定myblod的值為 跡憶部落格
$obj->command('set','myblog','跡憶部落格')
command()函數的功能可以認為是預先處理命令,只是將要執行的命令準備好,等待其他動作來執行。
3.exec() 函數
int exec()#該函數執行由command函數準備好的命令
使用樣本如下
$obj->command('set','myblog','跡憶部落格')->exec();
4.result()函數
mixed result()# 該函數在相應的命令執行完成之後調用# 命令正確執行,得到相應的結果# 命令執行不正確 返回布爾值 false
使用樣本如下
$obj->command('set','myblog','跡憶部落格')->exec();$result = $obj->result();var_dump($result);
5.get_errinfo()函數
string get_errinfo()# 該函數返回錯誤資訊# 僅當命令執行結果出現錯誤,也就是當 result()返回false時,調用此函數
下面是使用樣本:
$obj->command('set','myblog','跡憶部落格')->exec();$result = $obj->result();if(!$result){ echo $obj->get_errinfo();}