官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
增强版缓存cache2
超级蜘蛛查
2024-02-28 16:29:35
257
`cache2`函数必须依赖Redis。 `cache2`函数相比TP自带函数`cache`的功能实现了进一步增强。其中`cache`的功能,`cache2`都包含有,使用方法一样。 特别注意:`cache`缓存的内容,后台清空缓存的时候(或者某些特别项目操作的时候),就会被全部清除,`cache2`缓存的内容,后台清空缓存操作,不会全部被清除。 `cache2`主要体现在以下几方面。 1、`cache2('ab*',null)` 可以清除所有ab键名开头,也包括ab键名的缓存(注:键名指的是数组的key) 2、`cache2('ab*')` 可以列出所有ab键名开头,也包括ab键名的KEY,注意不包含值,比如`['aa1','aa99','aaxx','aa']`,仅只是KEY而已。 3、`cache2(['aa','bb',''cc],'abcd')` 像这种格式,第一项是数组,并且数组的KEY是数字下标,不能有字母的KEY数组,第二项是键名的话。就可以批量把他们加入缓存,可以反复追加,一次加入10万条耗时大约6秒左右。 第一项只能是类似下面的数组,里边的每一项可以是字符串,也可以是任意多维数组。 ~~~ $aa = [ '第一项字符串', '第二项数组', '第三项',]; ~~~ 不允许下面这种类型的数组,但你可以先使用`array_values($aa)`这个函数强制把他们转为数字下标即可. ~~~ $aa = [ 'aa'=>'第一项', '23'=>'第二项', 'xx'=>'第三项',]; ~~~ 4、`cache2('abcd','rpop')` 这种格式,即第二项为`rpop`或`lpop` 这种关键字的时候,就代表把第一项键名的列表数据取出来,取出来的同时会把里边的那条记录同时清除掉。这个就是跟上面的组合起来,实现队列用的。第一项参数是之前存放进去的数组键名即KEY 。第二项为`rpop`的时候,代表顺序逐条取记录,第二项为`lpop`的时候,代表反序逐条取记录,每取一条都会同时清除一条,直到全部取完为空。 5、`cache2()` 全部参数不设置的时候,就可以直接操作`Redis`类中的方法了,比如 `cache2()->delete('test')` 、 `cache2()->get('test')` ,以满足更个性的需求。
本文链接:https://x1.wanxiangsucai.com/read/61.html
上一篇:
下一篇:齐博x1云标签插件-一件提取关键词无法使用的解决办法
相关文章推荐
1.
启用redis缓存,让网站更快
2.
标签缓存时间设置
3.
如何取消某个标签的缓存时间
4.
增强版缓存cache2
齐博X1教程专栏最新文章
1.
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
2.
齐博x1云标签插件-一件提取关键词无法使用的解决办法..
3.
关于thinkphp5
4.
齐博X1更新记录
5.
解决Web部署 svg/woff/woff2字体 404错误
6.
云市场注意事项
7.
如何调取当前模块ID
8.
URL伪静态设置
9.
QQ登录接口配置
10.
邮箱接口设置之QQ企业邮箱
齐博X1教程专栏文章推荐
1.
直播录制为点播的配置
2.
注意事项
3.
几个关键模板文件要熟知
4.
显示购物车数量与商品
5.
视频直播接口设置
6.
免费的导播台Mshow简单的使用攻略
7.
后台网站参数配置修改与添加
8.
表单相关视频
9.
新增内容想关闭窗口或者继续提交相关数据
10.
碎片模板注意事项
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱