repached script is patch set which adds data replication feature to memcached 1.2.x.. #Data replication #Memcached patch #Asynchronous data replication #Data #Replication #Memcached
repached script is patch set which adds data replication feature to memcached 1.2.x.
Here are some key features of "repcached":
■ asynchronous data replication. ■ single master, single slave. ■ support all memcached command (set, add, delete, incr/decr, flush_all) ■ slave become master if master going down. ■ whole data copy to slave automatically when new slave connect to master.
$ MCDVER=1.2.2 $ RCDVER=1.0
$ wget http://downloads.sourceforge.net/repcached/memcached-${MCDVER}-repcached-${RCDVER}.tar.gz $ tar zxf memcached-${MCDVER}-repcached-${RCDVER}.tar.gz $ cd memcached-${MCDVER}-repcached-${RCDVER} --- OR --- $ wget http://www.danga.com/memcached/dist/memcached-${MCDVER}.tar.gz $ tar zxf memcached-${MCDVER}.tar.gz $ cd memcached-${MCDVER} $ wget http://downloads.sourceforge.net/repcached/repcached-${RCDVER}-${MCDVER}.patch.gz $ gzip -cd repcached-${RCDVER}-${MCDVER}.patch.gz | patch -p1
$ ./configure --enable-replication [notice: cannot set both --enable-replication and --enable-thread together] $ make
make install
repcached adds two new options (-x and -X).
$ memcached -h (snip) -x < ip_addr > hostname or IP address of the master replication server -X < num > TCP port number of the master (default: 11212)
There are two machines called "foo" and "bar".
foo$ ./memcached (start as master) bar$ ./memcached -x foo (start as slave and connect to master(foo))
Client set key/val to master(foo). We can get same value from slave(bar).
If master(foo) is down, slave(bar) become the new master automatically.
start memcached at foo as slave.
foo$ ./memcached -x bar (start as slave and connect to master(bar))
All data which master(bar) has will copy to new slave(foo), then master and slave have same data.
What's New in This Release:
■ release of repcached-2.1 for memcached-1.2.6
repcached 2.2.1-1.2.8
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- System
- developer:
- visit homepage
IrfanView 4.67
Zoom Client 6.0.3.37634
Bitdefender Antivirus Free 27.0.35.146
calibre 7.9.0
Context Menu Manager 3.3.3.1
Windows Sandbox Launcher 1.0.0
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
ShareX 16.0.1
7-Zip 23.01 / 24.04 Beta
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
- ShareX
- 7-Zip
- Microsoft Teams
- IrfanView
- Zoom Client
- Bitdefender Antivirus Free
- calibre
- Context Menu Manager
- Windows Sandbox Launcher
- 4k Video Downloader