У меня есть приложение Symfony 2, которое использует redis (snc_redis) для кэширования.Я столкнулся с проблемой, когда я не могу изменить кэш-индекс БД по какой-то причине.Мои конфиги приведены ниже.
snc_redis:
session:
client: session
ttl: %session_lifetime%
doctrine:
metadata_cache:
client: cache
entity_manager: [master]
result_cache:
client: cache
entity_manager: [master]
second_level_cache:
client: cache
entity_manager: [master]
query_cache:
client: cache
entity_manager: [master]
clients:
cache:
type: phpredis
alias: cache
dsn: redis://localhost/9
data:
type: phpredis
alias: data
dsn: redis://localhost/8
session:
type: phpredis
alias: session
dsn: redis://localhost/7
password:
type: phpredis
alias: password
dsn: redis://localhost/6
Я установил кэш-индекс db равным 9, но независимо от того, что я делаю, он по-прежнему использует db index 0 для кеширования некоторых данных.Судя по всему, в базе данных 0 хранятся только данные кэша аннотаций. Все эти ключи имеют @ [Annot]] [1] в конце.Все остальные вещи для кэширования хранятся в db 9, как определено.
Мне трудно понять, что не так.Есть идеи?