Kolik připojení Redis zvládne?
Kolik připojení Redis zvládne?

Video: Kolik připojení Redis zvládne?

Video: Kolik připojení Redis zvládne?
Video: System Design: Why is single-threaded Redis so fast? 2024, Smět
Anonim

Maximální počet klientů

V Redis 2.6 je tento limit dynamický: ve výchozím nastavení je nastaven na 10000 klientů, pokud směrnice maxclients v Redis nestanoví jinak. conf.

Kromě toho, kolik požadavků může Redis zpracovat?

Například pomocí potrubí Redis běží na průměrném systému Linux umět dodat i 1 milion žádosti za sekundu, takže pokud vaše aplikace používá hlavně příkazy O(N) nebo O(log(N)), těžko bude používat také hodně PROCESOR.

Dále, jak Redis zpracovává souběžnost? Jednovláknový program rozhodně může poskytnout konkurence na úrovni I/O pomocí mechanismu I/O (de)multiplexování a smyčky událostí (což je to, co Redis ano ). Paralelnost něco stojí: s více sokety/více jádry, které můžete najít na moderním hardwaru, je synchronizace mezi vlákny extrémně drahá.

Kromě toho, co je připojení Redis?

Redis je síťový obchod klíč-hodnota v paměti s volitelnou trvanlivostí, který podporuje různé druhy abstraktních datových struktur. Redis lze použít k implementaci různých architektonických vzorů na straně serveru. Komunikujete s Redis používat klienta /server protokol.

Jak je Redis tak rychlý?

Redis je server datové struktury. Jako úložiště dat klíč–hodnota Redis je podobný Memcached, i když má oproti této možnosti dvě hlavní výhody: podporu dalších datových typů a perzistenci. Všechna data jsou uložena v paměti RAM, tak rychlost tohoto systému je fenomenální, často funguje dokonce lépe než Memcached.

Doporučuje: