Не понравился мне CouchBase. Причина - он написан на Java. А чтобы починить продукт на Java нужно быть Java-программистом и уметь читать эксепшены (а это подразумевает, что продукт писал ты сам, потому что эксепшен незнакомой программы понять физически невозможно). Еще сильнее убила нерабочая функция flush_all.
Ну пусть они сами своим барахлом и пользуются. А нам кто-то неизвестный великодушно дал еще один продукт, но на приличном языке Си: repcached.
Ну как водится, показываю как это сделать для Debian.
Сначала соберем пакет.
Нам понадобится одна зависимость и одна утилита:
Создадим рабочую директорию:
Распакуем его и перейдем внутрь:
Ну пусть они сами своим барахлом и пользуются. А нам кто-то неизвестный великодушно дал еще один продукт, но на приличном языке Си: repcached.
Ну как водится, показываю как это сделать для Debian.
Сначала соберем пакет.
Нам понадобится одна зависимость и одна утилита:
apt-get install libevent-dev checkinstall
Создадим рабочую директорию:
mkdir /usr/src/repcachedСкачаем дистрибутив в эту директорию.
cd /usr/src/repcached
Распакуем его и перейдем внутрь:
tar xzf memcached-1.2.8-repcached-2.2.tar.gz
cd memcached-1.2.8-repcached-2.2
error: ‘IOV_MAX’ undeclared (first use in this function)