Sa lidhje mund të përballojë Redis?
Sa lidhje mund të përballojë Redis?

Video: Sa lidhje mund të përballojë Redis?

Video: Sa lidhje mund të përballojë Redis?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Nëntor
Anonim

Numri maksimal i klientëve

Në Redis 2.6 ky kufi është dinamik: si parazgjedhje është vendosur në 10000 klientët, përveç rasteve kur përcaktohet ndryshe nga direktiva e maxklientëve në Redis. konf.

Për më tepër, sa kërkesa mund të trajtojë Redis?

Për shembull, duke përdorur tubacione Redis funksionon në një sistem mesatar Linux mund dorëzojë edhe 1 milion kërkesat për sekondë, kështu që nëse aplikacioni juaj përdor kryesisht komanda O(N) ose O(log(N)), vështirë se do të përdorë gjithashtu shumë CPU.

Për më tepër, si e trajton Redis konkurencën? Një program me një fillesë mund të ofrojë patjetër konkurencë në nivelin I/O duke përdorur një mekanizëm I/O (de)multipleksues dhe një lak ngjarjeje (që është ajo që Redis po ). Paralelizmi ka një kosto: me foletë e shumta/bërthamat e shumta që mund të gjeni në pajisje moderne, sinkronizimi midis fijeve është jashtëzakonisht i shtrenjtë.

Përveç kësaj, çfarë është një lidhje Redis?

Redis është një dyqan në rrjet, me vlerë kyçe në memorie, me qëndrueshmëri opsionale, që mbështet lloje të ndryshme të strukturave abstrakte të të dhënave. Redis mund të përdoret për të zbatuar modele të ndryshme arkitekturore nga ana e serverit. Ju ndërveproni me Redis duke përdorur një klient /protokolli i serverit.

Si është Redis kaq i shpejtë?

Redis është një server i strukturës së të dhënave. Si një dyqan të dhënash me vlerë kyçe, Redis është i ngjashëm me Memcached, megjithëse ka dy avantazhe të mëdha ndaj këtij opsioni: mbështetjen e llojeve shtesë të të dhënave dhe qëndrueshmërinë. Të gjitha të dhënat ruhen në RAM, kështu që shpejtësia e këtij sistemi është fenomenale, shpesh performon edhe më mirë se Memcached.

Recommended: