Dependencies ============ Before deploying Memcachedb, make sure that following packages installed: Berkeley DB 4.7 or later ------------------------- http://www.oracle.com/database/berkeley-db/db/index.html How to install BerkekeyDB: $tar xvzf db-4.7.25.tar.gz $cd db-4.7.25/ $cd build_unix/ $../dist/configure $make $sudo make install libevent 1.3e or later ------------------------- http://monkey.org/~provos/libevent/ How to install libevent: $tar xvzf libevent-1.3e.tar.gz $cd libevent-1.3e $./configure $make $sudo make install Load .so file by add two line in /etc/ld.so.conf: /usr/local/lib /usr/local/BerkeleyDB.4.7/lib Then, run 'ldconfig'. Installation ============ $tar xvzf memcachedb-X.Y.Z.tar.gz $cd memcachedb-X.Y.Z $./configure $make $sudo make install Getting Started =============== use "-h" option to get started. Running Examples: 1. run as a single daemon memcachedb -p21201 -d -r -u root -H ./env -N -v 2. run as a replicated group start a master (read&write): memcachedb -p21201 -d -r -u root -H ./env1 -N -R 127.0.0.1:31201 -M then, start a replcas (read-only): memcachedb -p21202 -d -r -u root -H ./env2 -N -R 127.0.0.1:31202 -O 127.0.0.1:31201 -S Have fun :)