Здравствуйте, Иван.
> Задача решена!
> find <путь_до_каталога_с_кешем> -type f | xargs grep -ra
> "<ключ_по_которому_необходимо_почистить_кеш>" | grep -ra KEY | cut
> -f1 -d":" | xargs rm -f
Есть стандартное решение, которое работает с любым кэшем: nginx-а,
memcached-а и т.д.
В значение ключа кэширования добавьте счётчик. Отдельный для каждого
куска кэша, который хотите вычищать. Когда надо будет вычистить кэш,
увеличьте на 1 значение нужного счётчика в тексте конфига и пошлите
nginx-у сигнал на перечитывание конфига. Так все ключи изменятся, а
старые ключи постепенно вымоются из кэша.
--
С уважением,
Михаил mailto:postmaster@softsearch.ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru