一个简单的redis调用类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个简单的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调用类的主要内容,如果未能解决你的问题,请参考以下文章

每期一个小窍门(001): 一个简单优雅的redis 工具类 (最简单版本)

Redis-py连接池的实现

java调用redis的八种方式

redis简单了解一:(部署/主从复制)

flink连接redis工具类-简单好用

flink连接redis工具类-简单好用