Is Redis gelijktijdig?
Is Redis gelijktijdig?

Video: Is Redis gelijktijdig?

Video: Is Redis gelijktijdig?
Video: Vlogㅣ가을을 정성스럽게 보내는 일상 🍊ㅣ화담숲 단풍놀이ㅣ꽈배기, 뿌리채소 솥밥, 홍시요거트, 무 조림, 모과청 만들기 2024, Mei
Anonim

OKE, Redis is single-threaded op gebruikersniveau, OTOH, alle asynchrone I/O wordt ondersteund door kernelthreadpools en/of split-level drivers. ' Gelijktijdig ', voor sommigen omvat het distribueren van netwerkgebeurtenissen naar socket-state-machines.

Hoeveel gelijktijdige verbindingen kan Redis op deze manier aan?

Redis 10000 gelijktijdige cliënt begrenzing . Ja, maar zoals hierboven beide max aantal bestandsdescriptors en maxmemory-configuratie-instellingen worden dan beperkende factoren.

Evenzo, wanneer moet u Redis niet gebruiken? We zullen Redis niet willen gebruiken voor use-cases zoals deze:

  1. Het opslaan van grote hoeveelheden gegevens in een enkele tekenreekswaarde (bijvoorbeeld de meest recente feedinhoud voor elke gebruiker).
  2. Het opslaan van gegevens over twee of meer dimensies (bijvoorbeeld een score voor elk (gebruiker, onderwerp) paar).
  3. Gegevens opslaan waarvoor query's met een hoge tijdscomplexiteit vereist zijn.

Met dit in het achterhoofd, is Redis multi-threaded?

Redis is meestal een enkele schroefdraad server van de POV van de uitvoering van opdrachten (eigenlijk moderne versies van Redis gebruik draden voor verschillende dingen). Het is niet ontworpen om te profiteren van: meerdere CPU-kernen. Het is niet echt eerlijk om één enkele te vergelijken Redis bijvoorbeeld naar een multi - schroefdraad gegevensopslag.

Hoeveel Redis-instanties zijn er?

Als je kunt, gebruik dan Redis 32 bits gevallen.

Aanbevolen: