cache(60)->find(); " />
入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

ThinkPHP5-缓存查询

创建时间:2017-07-17 投稿人: 浏览次数:936

1、简单缓存查询:
在任意控制器里(若想在model里完成数据查询也可以,需使用Db类)

    public function cacheSelect()
    {
        $_data = db("表名")->cache(60)->find();
        dump($_data);
        //60s内在缓存里提取数据,不必再从数据库查询
    }

2、设置指定缓存标识,使查询更有效率,使用更加方便:

    public function cacheSelect()
    {
        $result = db("表名")->cache("随意字符")->where("id","<", 10)->select();
    }

    //cacheKey方法为任意控制器的任意方法
    public function cacheKey(){
        //在其他地方直接调用查出来的数据,避免再次查询:
        $data = 	hinkCache::get("随意字符");
        dump($data);
    }
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。