tar zxvf libevent-1.4.11-stable.tar.gz cd libevent-1.4.11-stable ./configure make make install
tar zxvf db-4.7.25.tar.gz cd db-4.7.25 cd build_unix/ ../dist/configure make make install
echo "/usr/local/BerkeleyDB.4.7/lib/" >> /etc/ld.so.conf ldconfig
cd memcachedb-1.2.0 ./configure --with-libevent=/usr/local --with-bdb=/usr/local/BerkeleyDB.4.7/ --enable-threads make make install
主:(读写)
memcachedb -p 21211 -d -r -u root -H /data/memcachedb -N -P /data/memcachedb/21211.pid -R 127.0.0.1:31211 -M
从:(只读)
memcachedb -p 21212 -d -r -u root -H /data/memcachedb_slave -N -P /data/memcachedb/21212.pid -R 192.168.0.2:31212 -O 192.168.0.1:31211 -S
示例:
memcachedb -p 21211 -d -r -u root -H /data/memcachedb -N -P /data/memcachedb/21211.pid -R 125.65.45.221:31211 -M memcachedb -p 21212 -d -r -u root -H /data/memcachedb -N -P /data/memcachedb/21212.pid -O 125.65.45.221:31211 -R 125.65.45.180:31212 -S
启动报错:
memcachedb: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
处理方法:
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2