thinkphp5——杂项
1 缓存
ThinkPHP采用think\Cache
类提供缓存功能支持。
设置缓存
设置缓存(有效期一个小时)
Cache::set('name',$value,3600);
缓存自增
针对数值类型的缓存数据,可以使用自增操作,例如:
// name自增(步进值为1)
Cache::inc('name');
// name自增(步进值为3)
Cache::inc('name',3);
缓存自减
针对数值类型的缓存数据,可以使用自减操作,例如:
// name自减(步进值为1)
Cache::dec('name');
// name自减(步进值为3)
Cache::dec('name',3);
获取缓存
获取缓存数据可以使用:
dump(Cache::get('name'));
如果name
值不存在,则默认返回 false
。
支持指定默认值,例如:
dump(Cache::get('name',''));
表示如果name
值不存在,则返回空字符串。
删除缓存
Cache::rm('name');
获取并删除缓存
Cache::pull('name');
如果name
值不存在,则返回null
。
清空缓存
<