Er Redis samtidig?
Er Redis samtidig?

Video: Er Redis samtidig?

Video: Er Redis samtidig?
Video: Гениальные Лайфхаки, Которые Действительно Работают ▶3 2024, Kan
Anonim

OK, Redis er entrådet på brukernivå, OTOH, all asynkron I/O støttes av kjernetrådpooler og/eller delte nivådrivere. ' Samtidig ', for noen inkluderer distribusjon av nettverkshendelser til socket state-maskiner.

På denne måten, hvor mange samtidige tilkoblinger kan Redis håndtere?

Redis 10000 samtidig klient grense . Ja, men som ovenfor begge maks antall filbeskrivelser og maxmemory-konfigurasjonsinnstilling blir da strupefaktorer.

På samme måte, når bør du ikke bruke Redis? Vi vil ikke bruke Redis for brukstilfeller som disse:

  1. Lagre store mengder data i én enkelt strengverdi (f.eks. det nyeste feedinnholdet for hver bruker).
  2. Lagre data på tvers av to eller flere dimensjoner (f.eks. en poengsum for hvert par (bruker, emne).
  3. Lagring av data som krever spørringer med høy tidskompleksitet.

Med tanke på dette, er Redis flertrådet?

Redis er for det meste en enkelt- gjenget server fra POV av kommandoutførelse (faktisk moderne versjoner av Redis bruke tråder til forskjellige ting). Den er ikke laget for å dra nytte av flere CPU-kjerner. Det er egentlig ikke rettferdig å sammenligne en enkelt Redis eksempel til en multi - gjenget datalager.

Hvor mange Redis-forekomster er det?

Hvis du kan, bruk Redis 32 bit forekomster.

Anbefalt: