Kui palju ühendusi Redis hakkama saab?
Kui palju ühendusi Redis hakkama saab?

Video: Kui palju ühendusi Redis hakkama saab?

Video: Kui palju ühendusi Redis hakkama saab?
Video: Mida teha, kui laps on digisõltuvuses 2024, Mai
Anonim

Maksimaalne klientide arv

Redis 2.6-s on see piirang dünaamiline: vaikimisi on see seatud 10000 klientidele, kui Redis maxclientsi käskkirjaga ei ole sätestatud teisiti. konf.

Lisaks, mitu päringut suudab Redis käsitleda?

Näiteks torujuhtme kasutamine Redis töötab keskmises Linuxi süsteemis saab tarnida isegi 1 miljon taotlusi sekundis, nii et kui teie rakendus kasutab peamiselt O(N) või O(log(N)) käske, siis vaevalt see seda ka kasutab palju PROTSESSOR.

Lisaks, kuidas Redis samaaegsust käsitleb? Ühe lõimega programm võib kindlasti pakkuda samaaegsus I/O tasemel, kasutades I/O (de)multipleksimise mehhanismi ja sündmusesilmust (mis on Redis teeb ). Paralleelsusel on oma hind: kaasaegse riistvara mitme pesa / mitme südamikuga on lõimede vaheline sünkroonimine äärmiselt kallis.

Pealegi, mis on Redise ühendus?

Redis on võrgustatud, mälusisene valikulise vastupidavusega võtmeväärtuste salvestusruum, mis toetab erinevaid abstraktseid andmestruktuure. Redis saab kasutada erinevate serveripoolsete arhitektuurimustrite rakendamiseks. Sa suhtled Redis kasutades a klient /serveri protokoll.

Kuidas Redis nii kiire on?

Redis on andmestruktuuri server. Võtmeväärtuste andmehoidlana Redis on sarnane Memcachediga, kuigi sellel on selle valiku ees kaks suurt eelist: täiendavate andmetüüpide tugi ja püsivus. Kõik andmed salvestatakse RAM-i, nii selle süsteemi kiirus on fenomenaalne, toimides sageli isegi paremini kui Memcached.

Soovitan: