【发布时间】:2020-03-13 21:08:18
【问题描述】:
我想为所有 Redis 连接使用 Predis\Client 而不是 \Redis。
Symfony 文档 on cache adapters 描述了您可以为 createConnection 方法提供其他选项。
但是,这都是在服务容器中自动装配的。我唯一要声明的是我想使用 Redis 进行缓存:
framework:
cache:
app: cache.adapter.redis
default_redis_provider: '%redis_dsn%'
有什么方法可以配置 RedisAdapter 的默认选项?或者有没有其他方法可以让 Symfony 始终使用 Predis\Client 用于 Redis?
使用?class=\Predis\Client 配置DSN 可行,这是最佳解决方案吗?
【问题讨论】:
标签: php symfony caching redis symfony4