缓存操作

框架内自带数据缓存功能,开发者可以自由调用设置数据缓存来减轻程序压力。

实例化类

//default为框架配置的缓存配置
$cache = new \framework\base\Cache('default');

操作方法

get($key)

获取缓存内容

参数 说明
$key 缓存标识,自定义字符串

set($key, $value, $expire = 1800)

设置缓存内容

参数 说明
$key 缓存标识,自定义字符串
$value 缓存内容,可以为字符串、数组、数字等任何类型的数据
$expire 缓存时间,单位:秒

inc($key, $value = 1)

增加缓存内容,当缓存内容为数字时可用

参数 说明
$key 缓存标识,自定义字符串
$value 增加数量,缓存内容数字增加数量

des($key, $value = 1)

减少缓存内容,当缓存内容为数字时可用

参数 说明
$key 缓存标识,自定义字符串
$value 减少数量,缓存内容数字减少数量

del($key)

删除指定缓存

参数 说明
$key 缓存标识,自定义字符串

clear()

清空缓存,清空系统内所有缓存