thinkphp6的cache缓存使用

控制器如下

        $r = Db::name("fund")->where("fund_type", 1)
            ->cache('key', 60)
            ->select()->toArray();

1按照官网文档,配置了redis缓存。
2刷新执行第一次的时候,从数据库中取出缓存到了redis。
3第二次刷新该控制器的时候,自动从redis中读取,不从数据库中读【60s内有效】。
是这个意思吗?
还是如果想从redis中读取只能用,上面只是生成缓存的代码

$data = thinkfacadeCache::get('key');
阅读 6.1k
1 个回答

第二次刷新该控制器的时候,自动从redis中读取,不从数据库中读【60s内有效】

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题