多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] #### 数据缓存 数据缓存是指将一些 PHP 变量存储到缓存中,使用时再从缓存中取回,避免过多的操作直接从数据库中存取,减轻数据库压力。 微擎系统提供一系列的操作缓存的函数,不需要开发者手动加载引入。 #### 键名命名规则 缓存的键名必须保证是唯一,如果使用相同的键名,以最后一次存储为准。 命名键名时应该使键名以功能分组,以冒号隔开,例如公众号相关的缓存命名为:account:info, account:auth等等 #### cache_write 按照指定的键名存储缓存数据 **cache_write($key, $data)** * $key 参数指定要存储缓存数据的键名,键名必须保证是唯一 * $data 参数指定要存储数据的内容,可以为字符串,数组等 ``` $data = array(1, 2, 3); cache_write('test', $data); cache_write('test1', 'testdata'); ``` #### cache_load 读取指定键名的缓存数据 **cache_load($key)** * $key 参数指定要读取缓存数据的键名 ``` $data = array(1, 2, 3); cache_write('test', $data); $result = cache_load('test'); cache_write('test1', 'testdata'); cache_load('test1'); //未接收返回值时,缓存数据会保存在$_W['cache']中 ``` #### cache_delete 删除指定的缓存 **cache_delete($key)** * $key 参数指定要删除缓存数据的键名 ``` $data = array(1, 2, 3); cache_write('test', $data); cache_delete('test'); ``` #### cache_clean 清空所有缓存 **cache_clean()**