Script repached est ensemble patch qui ajoute fonctionnalité de réplication de données pour 1.2.x. memcached
Voici quelques caractéristiques principales de "repcached": la réplication de données
asynchrone? .
? unique maître, esclave unique.
? soutenir tous commande memcached (ensemble, ajouter, supprimer, incr / dim, flush_all)
? esclave devenu maître que le maître de descendre.
? ensemble des données de copie d'asservir automatiquement lorsque nouvel esclave connecter à maîtriser.
Construire
$ MCDVER = 1.2.2
$ RCDVER = 1,0
$ wget http://downloads.sourceforge.net/repcached/memcached-${MCDVER}-repcached-${RCDVER}.tar.gz
$ tar zxf memcached - $ { MCDVER} -repcached - $ {} .tar.gz RCDVER
$ cd memcached - $ {} MCDVER -repcached - $ {} RCDVER
--- OR ---
$ wget http : //www.danga.com/memcached/dist/memcached-$ {} .tar.gz MCDVER
$ tar zxf memcached - $ {} .tar.gz MCDVER
$ 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-réplication
[Avis: ne peut pas définir les deux options --enable-réplication et --enable-fil ensemble]
$ make
make install
Run
repcached ajoute deux nouvelles options (-x et -X).
$
-h memcached (snip)
-x
-X
Il ya deux machines appelées "foo" et "bar"
$ foo ./memcached (commencer en tant que maître) la barre de $ ./memcached foo -x (commencer en tant qu'esclave et se connecter à maître (foo)) clé / val
client mis à maîtriser (foo). Nous pouvons obtenir même valeur de l'esclave (bar).
Basculement
Si maître (foo) est en baisse, l'esclave (bar) deviendra automatiquement le nouveau maître.
Failback
démarrer memcached au foo comme esclave.
$ foo ./memcached -x bar (commencer en tant qu'esclave et se connecter à maître (bar))
Toutes les données maître (bar) a copiera au nouvel esclave (foo), puis maître et esclave avoir mêmes données
Quoi de neuf dans cette version:.
? libération de repcached-2.1 pour memcached-1.2.6
Détails logiciels:
Version: 2.2.1-1.2.8
Date de transfert: 14 Apr 15
Licence: Gratuit
Popularité: 6
Commentaires non trouvées