|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
memcachedb跟memcache一样,收集socket数据处置依附于libevent,以是,在安装之前必要下载三个安装包,即libevent、BerkeleyDb和memcachedb。
Libevent下载页面:http://monkey.org/~provos/libevent/,下载最新不乱版本就行。
BerkeleyDb下载页面:http://www.ckuyun.com/technology/software/products/berkeley-db/index.html必要安装4.6版本
memcachedb下载页面:http://code.google.com/p/memcachedb/下载最新版本0.1.0版本
依照按次安装,Libevent和BerkeleyDb依照惯例安装便可,这里以Linux情况为尺度。
[======Libevent=====]
tar-zxvflibevent-1.3e.tar.gz
cdlibevent-1.3e
./configure
make&&makeinstall
[======BerkeleyDb=====]
tar-zxvfdb-4.6.19.tar.gz
#必要进进特定操纵体系编译情况,更惯例软件的编译有些区分
cddb-4.6.19/build_unix/
#然后才干够入手下手编译
../dist/configure
make&&makeinstall
#假如没有指定特别安装路径,编译完成,必要将BerkeleyDb运转库的路径增加到体系设置内里
echo"/usr/local/BerkeleyDB.4.6/lib/">>/etc/ld.so.conf
#重载体系Ld运转库
ldconfig
[======Memcachedb=====]
tar-zxvfmemcachedb-0.1.0.tar.gz
cdmemcachedb-0.1.0
#假如您要存储的内容的键值的长度和单笔内容的长度有变更,您必要变动一个文件memcachedb.h
vimmemcachedb.h
////////////////////////////////////////////////////////////
#defineEND_LEN32---->这是是Key+Value的最年夜长度
#defineEND_LEN_STR"31"--->这是是key的最年夜长度
/////////////////////////////////////////////////////////
#默许key键值只预留了31个字节的长度,单笔数据最长是32个字节数。
#比方您假如必要用这个玩艺来存储文本内容数据,假定您的键值是一个32个字节的md5,单笔数据同意最长10K,那您能够设定
////////////////////////////////////////////////////////////
#defineEND_LEN102400---->这是是Key+Value的最年夜长度
#defineEND_LEN_STR"32"--->这是是key的最年夜长度
/////////////////////////////////////////////////////////
#修正完以后,间接make就行
make
#编译完以后,将天生可实行memcachedb拷贝到/usr/sbin/
cp-fmemcachedb/usr/sbin/
#启动memcachedb
#第一种,读写兼并形式,即不做辅拷贝,即读又写,不做冗余备份
memcachedb-p21211-d-r-uroot-H/data/mdb_11211-N
#第二种,读写分别/备份形式
#主服务器192.168.0.1读写监听11211,同步经由过程31211的端口完成,不占用忙碌的主服务端口
memcachedb-p21211-d-r-uroot-H/data/mdb_11211_m-N-R127.0.0.1:31211-M
#辅服务器192.168.0.2只读监听21212,从192.168.0.1的31211端口同步数据,同时再开一个31212端口对外供应数据同步服务
memcachedb-p21212-d-r-uroot-H/data/mdb_11211_from_16801_s-O192.168.0.1:31211-R192.168.0.2:31212-S
</p>
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。 |
|