Onko Redis samanaikainen?
Onko Redis samanaikainen?

Video: Onko Redis samanaikainen?

Video: Onko Redis samanaikainen?
Video: Мне такой сидерат не нужен! 2024, Joulukuu
Anonim

OK, Redis on yksisäikeinen käyttäjätasolla, OTOH, kaikkia asynkronisia I/O:ita tukevat ytimen säievarastot ja/tai jaetun tason ajurit. ' Samanaikainen Joillekin se sisältää verkkotapahtumien jakamisen socket state-koneille.

Kuinka monta samanaikaista yhteyttä Redis pystyy tällä tavalla käsittelemään?

Redis 10000 samanaikaisesti asiakas raja . Kyllä, mutta kuten molempien yläpuolella max tiedostokuvaajien määrä ja enimmäismuistin määritysasetukset tulevat sitten hillitseviksi tekijöiksi.

Samoin milloin sinun ei pitäisi käyttää Redistä? Emme halua käyttää Redistä seuraaviin käyttötapauksiin:

  1. Suurien tietomäärien tallentaminen yhteen merkkijonoarvoon (esim. kunkin käyttäjän uusin syötteen sisältö).
  2. Kahden tai useamman ulottuvuuden tietojen tallentaminen (esim. kunkin (käyttäjä, aihe) parin pisteet.
  3. Tallentaa tietoja, jotka vaativat kyselyitä, joiden aika on monimutkainen.

Kun tämä pidetään mielessä, onko Redis monisäikeinen?

Redis on enimmäkseen yksi- kierteitetty palvelin komentojen suorittamisen POV:sta (itse asiassa nykyaikaiset versiot Redis käytä lankoja eri asioihin). Sitä ei ole suunniteltu hyötymään useita CPU-ytimet. Ei todellakaan ole reilua vertailla yhtä yksittäistä Redis esimerkiksi a moni - kierteitetty tietovarasto.

Kuinka monta Redis-tapausta on?

Jos voit, käytä Redis 32-bittinen tapauksia.

Suositeltava: