On Fri 22 Nov 2013 08:52:54 PM EET, Petru Ratiu wrote: > Nu vreau as migrez date one-time. Vreau sa am producatorul pe un server si > consumatorul pe altul si ceva magic daemon care sa basculeze date de > colo-colo continuu (ca nici una din aplicatii sa nu fie nevoita sa se lege > la un serviciu remote).
cu alte cuvinte, vrei master-master; nu stie nativ, aplicatia de basculat trebuie sa ti-o implementezi tu (fie implementat logica in aplicatie, fie un proxy care sa trimita scrierile si remote; in cazul tau, cu o masina producer si una consumer, ar trebui sa fie relativ simplu). redis cluster, care e in the works de circa 100 de ani, o sa stie, numai ca ala vrea minim 3 instante, preferabil 6 (3 noduri + failover la fiecare) ai latenta asa de mare intre ele, sau e un exercitiu teoretic? :) > On Nov 22, 2013 8:33 PM, "George R. NICA" <[email protected]> wrote: > >> Nu am experienta extinsa cu Redis dar asta(*) nu te ajuta? >> >> TL;DR: 1. set new server as slave, 2. move reader process to slave >> server, 3. promote slave to master at the same time with moving writes >> to new server >> >> (*) >> http://redis4you.com/articles.php?id=005&name=Seamless+migration+from+one+Redis+server+to+another >> >>> On Nov 22, 2013, at 12:43, Petru Ratiu <[email protected]> wrote: >>> >>> Salut, >>> >>> Am o pereche de aplicatii care fac push, respectiv pop, dintr-o coada >>> implementata in redis (ca cheie de tip lista, nu ca pubsub). >>> >>> Ma intereseaza sa mut consumatorul in alta parte si sa teleportez cumva >>> datele din coada de pe un redis pe alta numita la fel pe celalalt. >>> >>> Desi nu mi se pare complicat sa fac un script de 3-4 linii care muta >>> reliable datele dintr-o parte in alta, ma cam racaie ca nu gasesc pe net >> pe >>> nimeni care sa fi facut asta si mi-e ca nu tratez destul de elegant toate >>> corner-case-urile date de cat de creativ isi gaseste sa crape agentul >> ala. >>> >>> So, tl;dr: ce sa-i zic lui google sa ma puna in legatura cu oameni care >> au >>> mutat date dintr-un redis in altul in modul in care ma intereseaza? >>> >>> Thanks, >>> -- >>> P. >>> _______________________________________________ >>> RLUG mailing list >>> [email protected] >>> http://lists.lug.ro/mailman/listinfo/rlug >> _______________________________________________ >> RLUG mailing list >> [email protected] >> http://lists.lug.ro/mailman/listinfo/rlug >> > _______________________________________________ > RLUG mailing list > [email protected] > http://lists.lug.ro/mailman/listinfo/rlug _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
