首页 > 代码库 > 一个简单的redis调用类

一个简单的redis调用类

能只能判断函数的调用规则,容错规则,

例如set函数

set($key, $value, $time = false)

根据time的真假来判断是否使用set,或者是setex函数

get函数

get($key, $json_decode = true)

根据json_decode来判断是否返回字符串或者是数组,默认返回数组

同时定义一个

private $tags = array(

  ‘set‘=>‘set‘,

  ‘setx‘=>‘set‘,

)

类内部使用魔术方法__call($name,$arguments)

if(array_key_exists($name,$this->tags){

  return call_user_function_array(array($this->_redis,$this->tags[$name]),arguments);

}else{

   thow new \exception ‘不存在此方法‘;

}

这样我们就可以在tags下面定义一些同义词作为容错函数使用。

一个简单的redis调用类