【发布时间】:2015-05-06 15:59:30
【问题描述】:
我正在使用 snc-redis 缓存我的学说查询,一切正常。
由于我在团队中工作,我决定将 redis 服务器放在远程机器上,但它在连接时遇到错误“向服务器写入字节时出错 [tcp://xxx.xxx.xxx.xxx :6379"
所以我正在考虑只为生产服务器部署redis,并为我们的开发禁用它。问题在于我们使用 predis 查询缓存功能的每个存储库,这会导致问题,因为没有可用的 redis 服务。
这是我的配置:
snc_redis:
# configure predis as client
clients:
default:
type: predis
alias: default
dsn: "redis://%redis_url%"
doctrine:
type: predis
alias: doctrine
dsn: "redis://%redis_url%"
# configure doctrine caching
doctrine:
metadata_cache:
client: doctrine
entity_manager: default
document_manager: default
result_cache:
client: doctrine
entity_manager: [default]
namespace: "doctrine_result_cache_%kernel.environment%_"
query_cache:
client: doctrine
entity_manager: default
【问题讨论】: