【发布时间】:2016-02-26 10:12:55
【问题描述】:
我正在尝试将 Symfony2 与 Azure 上的 Redis 服务器连接,但不知道将主机名、端口和密钥以及其他详细信息放在哪里(如果需要,我不知道)。
composer.json
"predis/predis": "1.*",
"snc/redis-bundle": "1.1.x-dev"
根据this tutorial配置的config.yml
snc_redis:
# configure predis as client
clients:
default:
type: predis
alias: default
dsn: projectrdev.redis.cache.windows.net
doctrine:
type: predis
alias: doctrine
dsn: projectrdev.redis.cache.windows.net
# configure doctrine caching
doctrine:
metadata_cache:
client: doctrine
entity_manager: default
document_manager: default
result_cache:
client: doctrine
entity_manager: [default]
query_cache:
client: doctrine
entity_manager: default
根据 Predis documentation 可以配置客户端,但现在确定它在 Symfony 环境中是如何工作的。
【问题讨论】:
标签: php symfony azure doctrine-orm redis