Class: myCache

缓存代理类
$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