Предисловие
На сегодняшний день, такой иснтрумент как memcached, является практически незаменимым в работе крупных проектов. Он облегчает нагрузку на сервера как в обычные дни, так и в моменты когда сайт подвергается хабраэфекту или похожим нашествиям посетителей.
Долгое время мне приходилось писать полностью линейный код, не используя OOP, за исключением классов для роботы с MySQL, Memcached, и сессиями. Все остальные классы состояли лишь из статических функций что по сути лишь заменяло, допустим, member_get_id() на Member::get_id();.
Единственное НО — такой стиль превратился в фабрику по производству велосипедов, и сегодня я бы хотел поделиться с Вами одним из них. А именно: простым классом для работы с memcached, поддерживающим функционал тэгов, или как их подругому называют (редко) — нэймспэйсов.