get() get(string $name, mixed $default = false) : mixed 读取缓存 Parameters string $name 缓存变量名 mixed $default 默认值 Returns mixed
set() set(string $name, mixed $value, integer|\DateTime $expire = null) : boolean 写入缓存 Parameters string $name 缓存变量名 mixed $value 存储数据 integer|\DateTime $expire 有效时间(秒) Returns boolean
inc() inc(string $name, integer $step = 1) : false|integer 自增缓存(针对数值缓存) Parameters string $name 缓存变量名 integer $step 步长 Returns false|integer
dec() dec(string $name, integer $step = 1) : false|integer 自减缓存(针对数值缓存) Parameters string $name 缓存变量名 integer $step 步长 Returns false|integer
remember() remember(string $name, mixed $value, integer $expire = null) : mixed 如果不存在则写入缓存 Parameters string $name 缓存变量名 mixed $value 存储数据 integer $expire 有效时间 0为永久 Returns mixed
tag() tag(string $name, string|array $keys = null, boolean $overlay = false) : $this 缓存标签 Parameters string $name 标签名 string|array $keys 缓存标识 boolean $overlay 是否覆盖 Returns $this
registerSerialize() registerSerialize(callable $serialize, callable $unserialize, string $prefix = 'think_serialize:') : $this 注册序列化机制 Parameters callable $serialize 序列化方法 callable $unserialize 反序列化方法 string $prefix 序列化前缀标识 Returns $this
getExpireTime() getExpireTime(integer|\DateTime $expire) : integer 获取有效期 Parameters integer|\DateTime $expire 有效期 Returns integer
getCacheKey() getCacheKey(string $name) : string 获取实际的缓存标识 Parameters string $name 缓存名 Returns string