Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > System > System Administration

    repcached 2.2.1-1.2.8

    Download button

    No screenshots available
    Downloads: 480  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.5/5)
    17 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    KLab Inc. | More programs
    BSD License / FREE
    December 13th, 2011, 13:23 GMT
    ROOT / System / System Administration

     Read user reviews (0)  Refer to a friend  Subscribe

    repcached description

    repached script is patch set which adds data replication feature to memcached 1.2.x.

    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.

    Build

    $ 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

    Run

    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).

    Failover

    If master(foo) is down, slave(bar) become the new master automatically.

    Failback

    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



    Product's homepage

      


    TAGS:

    data replication | memcached patch | asynchronous data replication | data | replication | memcached

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM