QHotkey
QlistWidget QTableWidget 窗口置顶 QCefView EXCEL Jieba分词 剪切板 Mysql QTableView QRegularExpression正则 JQHttpServer POST 匹配TDK unicode转中文 eventFilter dr_url与dr_member_url 缓存 URI地址 数据库操作 系统目录常量 模板标签 QSpinBox Quick QCompress压缩 QLibrary QMap QVariant QNetworkAccessManager Qchart QFile Qjson QJSEngine QFileDialog对话框 QSet QTimer时钟

一、临时缓存(按系统设置的缓存方式存储)


设置在有效时间内生效,过期自动删除,后台更新数据或者更新缓存时会被清空

缓存文件目录默认在/cache/file/,缓存文件命名格式为:字母或者数字组成

1、设置缓存

\Phpcmf\Service::L('cache')->set_data("缓存名称", "缓存变量值,支持数组", "缓存有效期,单位秒");

2、读取缓存

\Phpcmf\Service::L('cache')->get_data("缓存名称");

3、删除缓存

\Phpcmf\Service::L('cache')->del_data("缓存名称");
在有效时间内生效,过期自动删除,后台更新数据或者更新缓存时会被清空


二、固定缓存(按文件存储)


生成缓存之后,文件会固定存储,不会过期,后台更新数据或者更新缓存时不会被清空

缓存文件目录默认在/cache/data/,缓存文件由缓存名称命名

1、设置缓存

\Phpcmf\Service::L('cache')->set_file('缓存名称', "缓存变量值,支持数组");

2、读取缓存

\Phpcmf\Service::L('cache')->get("缓存名称");

3、删除缓存

\Phpcmf\Service::L('cache')->del_file('缓存名称');


三、认证数据缓存(按文件存储)


生成缓存之后,文件会固定存储,默认情况下24小时过期,后台更新数据或者更新缓存时不会被清空

缓存文件目录默认在/cache/authcode/,缓存文件由缓存名称命名

1、设置缓存

\Phpcmf\Service::L('cache')->set_auth_data('缓存名称', "缓存变量值,支持数组", 站点id-默认可不填);

2、读取缓存

\Phpcmf\Service::L('cache')->get_auth_data("缓存名称", 站点id-默认可不填);

3、删除缓存

 \Phpcmf\Service::L('cache')->del_auth_data("缓存名称", 站点id-默认可不填);
默认情况下24小时过期,后台更新数据或者更新缓存时不会被清空

 



读取配置缓存get_cache

读取配置缓存函数格式:

\Phpcmf\Service::C()->get_cache("缓存字符串");


读取模块配置缓存:

\Phpcmf\Service::C()->get_cache("module-站点ID-模块目录");