getConnection(true)->lLen($this->key); return $result; } /** * 插入数据 * @param $data * @return int */ public function push($data) { $result = $this->getConnection(true)->lPush($this->key, $data); return $result; } /** * 取出数据 * @return string */ public function pop() { $result = $this->getConnection(true)->rPop($this->key); return $result; } public function delete() { $result = $this->getConnection(true)->delete($this->key); return $result; } protected function __construct($key, $config) { $this->key = $key; $this->redisObj = new \Heanup\Frame\Library\Redis($config); } protected function getConnection($isMaster) { $connection = $this->redisObj->getConnection($isMaster); return $connection; } }