memcached的复制功能
下载对应的repcached版本:http://sourceforge.jp/projects/sfnet_repcached/,必须版本对应才行
当前只支持到1.2.8版本的memcached
下载解压后进行编译
./configure --prefix=/usr/local/memcached/ --enable-replication
make && make install
启动master (172.16.1.12)
memcached -v -p 11211 -u root //-v是为了显示memcached提示信息
[root@localhost bin]# ./memcached -v -p 11211 -u root
replication: listen
replication: accept //slave启动后出现这条
启动slave (172.16.1.13)
memcached -v -p 11213 -u root -x 172.16.1.12 -X 11212
[root@localhost bin]# ./memcached -v -p 11213 -u root -x 172.16.1.12 -X 11212
replication: connect (peer=172.16.1.12:11212)
replication: marugoto copying
replication: start
-x指定从哪个ip上进行数据同步,即master的ip,-X指定数据同步的端口,默认为11212
其他参数通过memcached -h 查询
参考:http://guodong810.blog.51cto.com/4046313/1338953