get() get(string $name, mixed $default = false) : mixed 读取缓存 Parameters string $name 缓存变量名 mixed $default 默认值 Returns mixed —
set() set(string $name, mixed $value, int|\DateTime $expire = null) : bool 写入缓存 Parameters string $name 缓存变量名 mixed $value 存储数据 int|\DateTime $expire 有效时间 0为永久 Returns bool —
inc() inc(string $name, int $step = 1) : false|int 自增缓存(针对数值缓存) Parameters string $name 缓存变量名 int $step 步长 Returns false|int —
dec() dec(string $name, int $step = 1) : false|int 自减缓存(针对数值缓存) Parameters string $name 缓存变量名 int $step 步长 Returns false|int —
remember() remember(string $name, mixed $value, int $expire = null) : mixed 如果不存在则写入缓存 Parameters string $name 缓存变量名 mixed $value 存储数据 int $expire 有效时间 0为永久 Returns mixed —
tag() tag(string $name, string|array $keys = null, bool $overlay = false) : $this 缓存标签 Parameters string $name 标签名 string|array $keys 缓存标识 bool $overlay 是否覆盖 Returns $this —
registerSerialize() registerSerialize(callable $serialize, callable $unserialize, string $prefix = 'think_serialize:') : $this 注册序列化机制 Parameters callable $serialize 序列化方法 callable $unserialize 反序列化方法 string $prefix 序列化前缀标识 Returns $this —
__call() __call(mixed $method, mixed $args) : mixed Parameters mixed $method mixed $args Returns mixed —
__construct() __construct(array $options = []) : mixed 架构函数 Parameters array $options Returns mixed —
getExpireTime() getExpireTime(int|\DateTime $expire) : int 获取有效期 Parameters int|\DateTime $expire 有效期 Returns int —
getCacheKey() getCacheKey(string $name, bool $auto = false) : string 取得变量的存储文件名 Parameters string $name 缓存变量名 bool $auto 是否自动创建目录 Returns string —