Microcached — маленький и эффективный кэш-демон.
Здравствуйте, после многих лет работы с Memcached, я подумал, что было бы неплохо иметь под рукой похожий инструмент, который был бы таким же простым и удобным, и который давал бы возможность выполнять поиск среди ключей на стороне сервера, используя регулярные выражения. Мне всегда казалось, что выполнять мультизапрос на получение всех ключей и обрабатывать огромный массив этих ключей на стороне PHP — не самый лучший способ получить нужные данные.
Целью было создать быстрый кэш сервер, простой и удобный, как молоток.
Хочу представить сообществу продукт своего труда — маленький и эффективный кэш-демон Microcached 1.0.
Среди поддерживаемых платформ на данный момент только операционные системы на базе ядра Linux.
Основные возможности демона:
- Маленький и эффективный, написан исключительно на Си, используется механизм опроса файловых дескрипторов Linux epoll API;
- возможность работать с кэш-записями размером до 4ГБ ОЗУ (суммарное ограничение для одной записи);
- очень простой, такой же простой, как и Memcached;
- позволяет выполнять запросы на фильтрацию/удаление ключей (и записей, ассоциированных с ними) за счет использования регулярных выражений PCRE;
- предоставляет простой и понятный клиентский интерфейс, бинарный протокол общения между клиентом и сервером.
Лицензия MIT.
>>> Подробности