\PhalApi\CacheMultiCache

MultiCache 组合模式下的多级缓存

  • 可以自定义添加多重缓存,注意优先添加高效缓存
  • 最终将委托给各级缓存进行数据的读写,其中读取为短路读取

Summary

Methods
Properties
Constants
addCache()
set()
get()
delete()
No public properties found
No constants found
No protected methods found
$caches
N/A
No private methods found
No private properties found
N/A

Properties

$caches

$caches : 

Type

Methods

addCache()

addCache(\PhalApi\Cache  $cache) 

Parameters

\PhalApi\Cache $cache

set()

set(string  $key, mixed  $value, integer  $expire = 600) 

设置缓存

Parameters

string $key

缓存key

mixed $value

缓存的内容

integer $expire

缓存有效时间,单位秒,非时间戳

get()

get(string  $key) : mixed

读取缓存

Parameters

string $key

缓存key

Returns

mixed —

失败情况下返回NULL

delete()

delete(string  $key) 

删除缓存

Parameters

string $key