您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页thinkPHP 查询缓存的方法

thinkPHP 查询缓存的方法

来源:保捱科技网


默认情况下缓存方式采用DATA_CACHE_TYPE参数设置的缓存方式(系统默认值为File表示采用文件方式缓存),缓存有效期是DATA_CACHE_TIME参数设置的时间,也可以单独制定查询缓存的缓存方式和有效期:

$Model->cache(true,60,'xcache')->select();

表示当前查询缓存的缓存方式为xcache,并且缓存有效期为60秒。

同样的查询,如果没有使用cache方法,则不会获取或者生成任何缓存,即便是之前调用过Cache方法。

如果指定了查询缓存的key的话,则可以在外部通过S方法直接获取查询缓存的内容,例如:

$value = S('cache_name');

除了select方法之外,查询缓存还支持find和getField方法,以及他们的衍生方法(包括统计查询和动态查询方法)。

// 对查询数据缓存60秒$Model->where($map)->cache('key',60)->find();

具体应用的时候可以根据需要选择缓存方式和缓存有效期。

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务