Clera Redis Cache pool: как изменить пространство имен - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь очистить кэш redis с помощью командной строки: bin/console cache:pool:clear cache.my_redis

1 / Я создал собственного провайдера, как уже упоминалось в do c: https://symfony.com/doc/4.4/cache.html#custom -provider- параметры

app.my_custom_redis_provider:
    class: \Redis
    factory: ['Symfony\Component\Cache\Adapter\RedisAdapter', 'createConnection']
    arguments:
        - 'redis://redis:6379'

2 / Я настроил свой ключ кэша фреймворка:

framework:
    cache:
        app: cache.adapter.redis
        default_redis_provider: app.my_custom_redis_provider
        pools:
            cache.my_redis:
                adapter: cache.adapter.redis
                provider: app.my_custom_redis_provider

После выполнения bin/console cache:pool:clear cache.my_redis кэш не очищается. Я получаю: Clearing cache pool: cache.my_redis => Cache was successfully cleared Но когда я проверяю свое хранилище redis, ничего не очищается, и мне показываются эти ключи:

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