在linux下安装memcachedb-1.1.0

     在网上找了几个memcachedb安装指南,安装过程却不是很顺利,开源软件及其依赖包的版本结合总是太紧密,稍有不对就可能出现问题(如果有人可以给这些开源软件做个安装程序,相信会帮助很多人)。

     现在把安装memcachedb-1.1.0步骤记录如下:

1.下载相关文件:

Libevent 下载页面:http://monkey.org/~provos/libevent/ ,下载libevent-1.3e.tar.gz就行。

Berkeley Db下载页面:http://www.oracle.com/technology/software/products/berkeley-db/index.html ,下载Berkeley DB 4.7.25版本

memcachedb下载页面:http://code.google.com/p/memcachedb/  下载memcachedb-1.1.0.tar.gz版本

2. 先安装libevent:
# tar zxvf libevent-1.3e.tar.gz
# cd libevent-1.3e
# ./configure --prefix=/usr
# make
# make install

安装完成后,在/usr/lib目录会有几个类似libevent*的文件。

3.安装Berkeley DB:
# tar -zxvf db-4.7.25.tar.gz
# cd db-4.7.25/build_unix/
# ../dist/configure
# make && make install

将Berkeley DB运行库的路径添加到系统配置里面:
# echo "/usr/local/BerkeleyDB.4.7/lib/" >> /etc/ld.so.conf

重载系统Ld运行库:
# ldconfig

4.安装memcachedb,同时需要安装中指定libevent的安装位置:
# cd /tmp
# tar -zxvf memcachedb-1.1.0.tar.gz
# cd memcachedb-1.1.0
# ./configure --with-libevent=/usr
# make
# make install
安装完成后会把memcachedb放到 /usr/local/bin/memcachedb。


5.建立运行目录:
/usr/local/memcachedb/
/usr/local/memcachedb/data

6.启动memcachedb:
/usr/local/bin/memcachedb -p21201 -P /var/run/memcachedb.pid -f /usr/local/memcachedb/data/memcachedb.db -H /usr/local/memcachedb/ -d -u root -N

7. 测试是否安装成功:

可以ps一下,会看到相应进程;也可以运行如下命令:

# telnet 0.0.0.0 21201
Trying 0.0.0.0...
Connected to 0.0.0.0.
Escape character is '^]'.
stats
STAT pid 875
STAT uptime 23987
STAT time 1222331897
STAT version 1.1.0
STAT pointer_size 32
STAT rusage_user 0.030000
STAT rusage_system 0.050000
STAT ibuffer_size 512
STAT curr_connections 1
STAT total_connections 3
STAT connection_structures 2
STAT cmd_get 0
STAT cmd_set 0
STAT get_hits 0
STAT get_misses 0
STAT bytes_read 37
STAT bytes_written 392
STAT threads 1
END

set tst 0 0 1
t
STORED
get tst
VALUE tst 0 1
t
END
stats bdb
STAT db_ver 4.7.25
STAT cache_size 67108864
STAT page_size 4096
STAT db_type btree
STAT txn_lg_bsize 32768
STAT txn_nosync 1
STAT dldetect_val 100000
STAT chkpoint_val 60
END
quit


 

posted on 2008-09-25 18:03  安东  阅读(600)  评论(0)    收藏  举报

导航