缓存池¶
属性 | 值 |
---|---|
命名空间 | fize\cache\handler\redis |
类名 | Pool |
父类 | fize\cache\AbstractPool |
实现接口 | Psr\Cache\CacheItemPoolInterface, fize\cache\PoolInterface |
方法: |
---|
方法名 | 说明 |
---|---|
__construct() | 构造函数 |
getItem() | 获取缓存项 |
clear() | 清空缓存池 |
deleteItem() | 从缓存池里移除缓存项 |
save() | 立刻为对象做数据持久化 |
hasItem() | 检查是否有对应的缓存项 |
getItems() | 返回一个可供遍历的缓存项集合 |
deleteItems() | 移除多个缓存项 |
saveItems() | 设置多个缓存项 |
saveDeferred() | 稍后为缓存项做数据持久化 |
commit() | 提交所有的正在队列里等待的请求到数据持久层 |
方法¶
getItem()¶
获取缓存项
public function getItem (
string $key
) : \Psr\Cache\CacheItemInterface
参数: |
|
---|
save()¶
立刻为对象做数据持久化
public function save (
\Psr\Cache\CacheItemInterface $item
) : bool
参数: |
|
---|
getItems()¶
返回一个可供遍历的缓存项集合
public function getItems (
array $keys = []
) : \CacheItemInterface[]
参数: |
|
---|
saveItems()¶
设置多个缓存项
public function saveItems (
\CacheItemInterface[] $items
) : bool
参数: |
|
---|
saveDeferred()¶
稍后为缓存项做数据持久化
public function saveDeferred (
\Psr\Cache\CacheItemInterface $item
) : bool
参数: |
|
---|