Koliko veza Redis može podnijeti?
Koliko veza Redis može podnijeti?

Video: Koliko veza Redis može podnijeti?

Video: Koliko veza Redis može podnijeti?
Video: Правильная расстановка растений в саду - Хорошие и плохие соседи 2024, Novembar
Anonim

Maksimalan broj klijenata

U Redis 2.6 ovo ograničenje je dinamičko: po defaultu je postavljeno na 10000 klijente, osim ako nije drugačije navedeno u direktivi o maxclients u Redisu. konf.

Štaviše, koliko zahtjeva Redis može podnijeti?

Na primjer, korištenjem cjevovoda Redis radi na prosječnom Linux sistemu mogu isporučiti čak 1 milion zahtjevi u sekundi, pa ako vaša aplikacija uglavnom koristi O(N) ili O(log(N)) komande, teško da će i ona koristiti mnogo CPU.

Nadalje, kako Redis rukuje paralelnošću? Jednonitni program definitivno može pružiti istovremenost na I/O nivou korištenjem I/O (de)multipleksnog mehanizma i petlje događaja (što je ono što Redis radi ). Paralelizam ima cijenu: s više utičnica/više jezgara koje možete pronaći na modernom hardveru, sinhronizacija između niti je izuzetno skupa.

Osim toga, šta je Redis veza?

Redis je umreženo skladište ključ/vrijednost u memoriji s opcionom izdržljivošću, podržava različite vrste apstraktnih struktura podataka. Redis može se koristiti za implementaciju različitih arhitektonskih obrazaca na strani servera. Vi komunicirate sa Redis koristeći a klijent /server protokol.

Kako je Redis tako brz?

Redis je server strukture podataka. Kao skladište podataka ključ/vrijednost, Redis je sličan Memcached-u, iako ima dvije velike prednosti u odnosu na tu opciju: podršku dodatnih tipova podataka i postojanost. Svi podaci su pohranjeni u RAM memoriji, tako brzina ovog sistema je fenomenalna, često čak i bolje od Memcached-a.

Preporučuje se: