Задать вопрос
AnisimovAM
@AnisimovAM
Программист

Как в Symfony достать из Redis все ключи по тегу?

Добрый день.

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

Кто-нибудь решал такую задачу? Может есть готовая библиотека для работы с тегами в Redis средствами php?
  • Вопрос задан
  • 778 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@PapaStifflera
Родился, вырос...
В Redis нет типа данных "тег" из коробки. Тегирование осуществляется на уровне приложения, в Вашем случае это библиотека TagAwareAdapter. Самым простым и быстрым способом узнать как хранит связку тег-ключ эта библиотека - изучить исходный код.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект