从版本3.x Symfny supports Redis as a cache开始。
它工作正常,但只有我想从缓存中获取一些数据,如:
Select
是否可以使用标记$redis = $this->get('cache.app');
$cached = $redis->getItem('video#32');
$data = $cached->get();
if (!$cached->isHit()) {
$cached->set([
'users' => [
$userId => [
'username' => $userName,
'refresh' => new \DateTime()
]
]
])->tag('stack, overflow, symfony, support');
$redis->save($cached);
}
和stack
从缓存中搜索/查找所有行?我在symfony文档中搜索它,但没有关于它的信息。如果不可能,我何时以及如何使用标签,如果我不能用它们进行搜索?
btw:我们需要使用support
TaggedCacheItemInterface
,但几天之后它是information dropped