Public Repository

Last pushed: 2 years ago
Short Description
Memcached Repcached
Full Description
memcached-1.4.13-repcached-2.3.1,是memcached-1.4.x的扩展,目的是实现memcached的数据复制属性,来实现memcached的数据备份。该扩展可以使memcached通过异步数据复制实现memcached的数据复制/备份功能,同时支持Memcached的所有操作指令。
它是一个单master单slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,依赖libevent-1.4.X库,不能使用libevent-2.X库
但是要注意安装memcached后, 如果再安装repcached的完整安装包,会有冲突.
如果已经安装了memcached,打算换成repcached,卸载memcached,然后安装完整repcached包
如果安装的系统是64位的,可以增加选项: --enable-64bit
注意: memcached-repcached只支持文本协议!

Usage:

主节点1: (11311是服务监听端口,11411是数据同步端口;-x 指定replicaIP,-X指定replica监听端口) 
docker run -d -p 0.0.0.0:11311:11311 -p 0.0.0.0:11411:11411 --name memcachedrepcached1 wjw465150/memcachedrepcached -m 200 -v -u root -l 0.0.0.0 -p 11311 -X 11411 -x ${主节点2}
主节点2: (11311是服务监听端口,11411是数据同步端口;-x 指定replicaIP,-X指定replica监听端口)
docker run -d -p 0.0.0.0:11311:11311 -p 0.0.0.0:11411:11411 --name memcachedrepcached2 wjw465150/memcachedrepcached -m 200 -v -u root -l 0.0.0.0 -p 11311 -X 11411 -x ${主节点1}
Docker Pull Command
Owner
wjw465150

Comments (0)