Я пытаюсь очистить кэш 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