Redis vs Memcache
Довольно долго не утихают споры о том, что же лучше использовать для кеширования в веб-проекте — Redis или Memcache. Для решения этого спора и применения в одном мелком проекте я набросал простую обертку для этих двух технологий.
Итак, вот он, RedMem.
Две самые важные фичи:
1. Удобная абстракция для основных функций Redis и Memcache. Все работает, phpunit тесты в комплекте.
2. Функция readOrUpdate, которая позволит избавиться от конструкций вида
$var = Cache::read('name'); if(!$var) { // do something. Cache::write('name', $var); }
Если убрать подобные блоки if, код станет более линейным и прозрачным.













