缓存代理类 $mycache->init($mode, $setting) // 类对象初始化 $mycache->set($key, $value, $ttl) // 设置缓存 $mycache->get($key) // 获取缓存 $mycache->remove($key) // 删除缓存 $mycache->clean() // 清除缓存 $mycache->change($module, $setting) // 变更缓存模块 $mycache->getData($query, $mode, $ttl) // 数据库查询缓存 $mycache->getData_func($func, $args, $ttl) // 函数结果缓存
1 | init* 类对象初始化 * @param string $module * @param null $setting * @param float $gc_rate |
---|---|
2 | change* 变更缓存模块 * @param $module * @param null $setting |
3 | getData* 数据库查询缓存 * @param $query * @param string $mode * @param int $ttl * @return array|mixed|myDb|string |
4 | getData_func* 函数结果缓存 * @param $func * @param array $args * @param int $ttl * @return mixed|void |
5 | __get* 参数调用 * @param $para * @return mixed|null |
6 | __set* 参数设置 * @param $para * @param $value |
7 | __call* 方法调用 * @param $func * @param array $args * @return mixed|null |
8 | regAlias* 方法别名设置 * @param array $alias * @return array|mixed|null |
9 | __construct* 通用构造方法,转移到 init 方法 |
10 | setErrHandler* 设置错误处理函数 * @param $func |
11 | error* 通用错误处理方法 * @param $msg * @param bool $exit * @return bool |