Adakah Redis serentak?
Adakah Redis serentak?

Video: Adakah Redis serentak?

Video: Adakah Redis serentak?
Video: ✨Blades of the Guardians EP 01 - 12 Full Version [MULTI SUB] 2024, Mungkin
Anonim

OKEY, Redis adalah satu-benang pada peringkat pengguna, OTOH, semua I/O tak segerak disokong oleh kumpulan benang kernel dan/atau pemacu tahap selisih. ' serentak ', kepada sesetengah orang, termasuk mengedarkan acara rangkaian ke mesin keadaan soket.

Dengan cara ini, berapa banyak sambungan serentak yang boleh dikendalikan oleh Redis?

Redis 10000 serentak pelanggan had . Ya, tetapi seperti di atas kedua-duanya maks bilangan deskriptor fail dan tetapan konfigurasi maxmemory kemudian menjadi faktor pendikit.

Begitu juga, bilakah anda tidak boleh menggunakan Redis? Kami tidak akan mahu menggunakan Redis untuk kes penggunaan seperti ini:

  1. Menyimpan sejumlah besar data dalam satu nilai rentetan (cth. kandungan suapan terbaharu untuk setiap pengguna).
  2. Menyimpan data merentas dua atau lebih dimensi (mis. skor untuk setiap pasangan (pengguna, topik).
  3. Menyimpan data yang memerlukan pertanyaan dengan kerumitan masa yang tinggi.

Memandangkan perkara ini dilihat, adakah Redis berbilang benang?

Redis adalah, kebanyakannya, satu- berulir pelayan daripada POV pelaksanaan perintah (sebenarnya versi moden bagi Redis gunakan benang untuk perkara yang berbeza). Ia tidak direka untuk mendapat manfaat daripadanya pelbagai teras CPU. Tidak adil untuk membandingkan satu single Redis contoh kepada a berbilang - berulir simpanan data.

Berapa banyak contoh Redis yang ada?

Jika boleh, gunakan Redis 32 bit contoh.

Disyorkan: