CacheModel::getList PHP Method

getList() public method

根据某个前缀,批量获取多个缓存
public getList ( string $prefix, string $key ) : mix
$prefix string 缓存前缀
$key string 缓存Key值
return mix 缓存数据
    public function getList($prefix, $key)
    {
        if ($this->type == 'MEMCACHE') {
            // Memcache有批量获取缓存的接口
            $_data = $this->handler->getMulti($prefix, $key);
            foreach ($_data as $k => $d) {
                $data[$k] = $this->_returnData($d['CacheData'], $key);
            }
        } else {
            foreach ($key as $k) {
                $_k = $prefix . $k;
                $data[$k] = $this->get($_k);
            }
        }
        return $data;
    }