snc-redis и symfony 2: невозможно изменить индекс redis db - PullRequest
0 голосов
/ 31 января 2019

У меня есть приложение 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, как определено.

Мне трудно понять, что не так.Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...