【发布时间】:2017-05-26 15:08:04
【问题描述】:
我正在尝试将 Doctrine Result Caching 与 Redis 和 Predis 以及 SncRedisBundle 和 Symfony 一起使用。
我想知道我的cache+doctrine+redis+predis+SncRedisBundle配置是否设置正确
snc_redis:
clients:
default:
type: predis
alias: default
dsn: redis://localhost
doctrine:
metadata_cache:
client: default
entity_manager: default
document_manager: default
result_cache:
client: default
entity_manager: [default, read]
query_cache:
client: default
entity_manager: default
因为下面的查询显示了预期的内容,但我怎么知道它是否来自缓存?
$query = $repository->createQueryBuilder('p')
->where('p.id < :id')
->setParameter('id', '100')
->orderBy('p.id', 'ASC')
->getQuery()
->useQueryCache(true)
->useResultCache(true);
$products = $query->getResult();
【问题讨论】: