官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
增强版缓存cache2
超级蜘蛛查
2024-02-28 16:29:35
47
`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.
005-系统设置之邮箱接口设置
6.
搜索结果调用其他字段的办法
7.
齐博X1的诞生
8.
万能数据统计接口
9.
钩子模块插件数据表讲解
10.
内容页标签
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱