Проект на Symfony с использованием Redis.
Мне необходимо получение списка ключей кэша по тегу.
Использую для кэширования компонент Symfony/Cache (RedisAdapter).
Для реализации теггирования использую TagAwareAdapter (ему в конструктор передаю RedisAdapter).
В итоге каждому ключу кэша можно задавать теги и инвалидировать кэш по тегу. Но на этом все, больше нет никаких возможностей с тегами.
Кто-нибудь решал такую задачу? Может есть готовая библиотека для работы с тегами в Redis средствами php?
В Redis нет типа данных "тег" из коробки. Тегирование осуществляется на уровне приложения, в Вашем случае это библиотека TagAwareAdapter. Самым простым и быстрым способом узнать как хранит связку тег-ключ эта библиотека - изучить исходный код.