Redis és concurrent?
Redis és concurrent?

Vídeo: Redis és concurrent?

Vídeo: Redis és concurrent?
Vídeo: What is Redis and What Does It Do? 2024, Maig
Anonim

D'ACORD, Redis és d'un sol fil a nivell d'usuari, OTOH, totes les E/S asíncrones són compatibles amb grups de fils del nucli i/o controladors de nivell dividit. ' Concurrent ', per a alguns, inclou la distribució d'esdeveniments de xarxa a màquines d'estat de socket.

D'aquesta manera, quantes connexions concurrents pot gestionar Redis?

Redis 10000 concurrents client límit . Sí, però com per sobre de tots dos màx el nombre de descriptors de fitxers i la configuració de configuració de maxmemory esdevenen factors d'acceleració.

De la mateixa manera, quan no hauríeu d'utilitzar Redis? No volem utilitzar Redis per a casos d'ús com aquests:

  1. Emmagatzemar grans quantitats de dades en un sol valor de cadena (p. ex., el contingut del feed més recent per a cada usuari).
  2. Emmagatzemar dades en dues o més dimensions (p. ex., una puntuació per a cada parell (usuari, tema).
  3. Emmagatzematge de dades que requereixen consultes amb una gran complexitat temporal.

Tenint això a la vista, Redis té múltiples fils?

Redis és, majoritàriament, un sol- roscat servidor des del punt de vista de l'execució d'ordres (en realitat versions modernes de Redis utilitzar fils per a coses diferents). No està dissenyat per beneficiar-se'n múltiples nuclis de CPU. No és realment just comparar un sol Redis instància a a multi - roscat magatzem de dades.

Quantes instàncies de Redis hi ha?

Si pots, fes servir Redis 32 bits instàncies.

Recomanat: