首先,在配置文件中有如下配置:
# /data/config.php$config爱读书的故事['tting']['cache'] = 'mysql';
然后,在框架入口中会加载缓存相关文件:
# /framework/bootstrap.inc.phpif 高中艺考培训(!in_array($_w['config']['tting']['cache'], array('mysql', 'memcache', 'redis'))) {$_w['confi长方形的面积公式g']['tting']['cache'] = 'mysql';}load()->func('cache');
然后,在缓存方法中会加载实际使用的缓存类:
# /framework/function/cache.func.phpload()->func('cache.' . cache_type());function cache_type() {$cache_type = strtolower($_w['config']['tting']['cac现在完成时的标志he']);// 实例化 memcache 或 redis// 连接 cache 对应的服务器// ...return $cache_type;}
最后,在缓存类中提供了读写缓存的方法:
# /framework/function/cache.xxx.func.phpfunction cache_read($key) {}function cache_wr陈丹青ite($key, $data, $expire = 0) {}function cache_delete($key) {}function cache_clean($prefix = '') {}
本文发布于:2023-04-08 10:31:31,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/9119017828250d940c9f44e6c57ef8bd.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:微擎框架的缓存机制实现源码解读.doc
本文 PDF 下载地址:微擎框架的缓存机制实现源码解读.pdf
留言与评论(共有 0 条评论) |