QQ 咨询
喝杯饮料
微信交流
wx公众号
432

关于ThinkPHP5.1 redis驱动的cache的两个小笔记
如何文章对你有用的话,就点击左边悬浮按钮,请小编喝杯饮料吧
时间: 2021-03-13 19:38:28  作者:北桥苏  阅读:(158)

前言:

        在ThinkPHP5.1中cache类,可以配置文件驱动或者redis驱动。但是有时当使用了缓存,但是有时不愿通过TP框架获取。想直接通过redis原生方法看看到底存储了什么数据,但又不知道具体的键是什么,比如tag方法,或者一些回调。


1. cache的tag方法:
cache::store('redis')->tag('pc')->remember($key, function () {   // 回调  });

return Cache::store('redis')->tag('fc_home')->remember('fc_key', function () {
            $advert = [
                'img' => 'http://www.zerofc.cn',
                'size'=> '10x10'
            ];
            return $advert;
        }, 60);

 

tag方法,是redis的一个无序集合(set)类型,键key为 "tag_".md5($name) ,比如上面的就是 "tag_".md5('pc'); 主要用于关联多种类型的缓存集合,方便后期管理删除。只需删掉该集合,其他的缓存在程序中就无法访问了。


2. 默认存放位置: 

ThinkPHP缓存的redis驱动,默认存放的位置是 2 号库。



下一篇:没有了




用户登录


     QQ登录

我的标签


随机文章

  • 虚拟机下centos7.x简易命令大全与试玩体验问题1: 如何在VM虚拟机的centos7.…… 查看详情
  • 在开发过程中关于HTTPS不得不规避的2个大坑关于https,ssl,tls还有SSL证书…… 查看详情
  • 微信小程序自定义券票二维码文件流上传到OSS解决方法目前项目中有这样一下需求,通过传入的不同的参…… 查看详情

友情链接





Copyright© 2016-2021 北桥苏 & 版权所有    赣ICP备16002525号-1
如有侵权、不妥之处,请联系站长的客服并出示版权证明以便删除。敬请谅解! 站长客服联系方式:QQ2652364582