Teknologian jakaminen

Redis lanka malli

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

0. Viite

[Redis-lankamalli]
[suuria keskeisiä vianetsintä- ja ratkaisuideoita]

1. Redis-yksisäikeen ymmärtäminen

Miksi yksi säie: CPU ei ole suorituskyvyn pullonkaula (muisti ja verkko), yksi säie voi täyttää liiketoiminnan vaatimukset

Verkon IO- ja avainarvoparien lukeminen ja kirjoittaminen suoritetaan yhdellä säikeellä

Lisää kuvan kuvaus tähän

2. Redis-monisäikeyden ymmärtäminen

Pysyvyys (aof, rdb), asynkroninen poisto (iso avain), tietojen replikointi (isäntä-slave, vartija, klusteri) ottavat käyttöön monisäikeen

Lisää kuvan kuvaus tähän

3. Yksisäikeisen IO:n haasteet: iso avainongelma

yksityiskohtainen:[suuria keskeisiä vianetsintä- ja ratkaisuideoita]

Normaaleissa olosuhteissa del-komentoa voidaan käyttää tietojen nopeaan poistamiseen. Jos poistettu avain on kuitenkin erittäin suuri objekti, kuten tuhansia elementtejä sisältävä hash-joukko, del-käsky aiheuttaa Redis-pääsäikeen jumissa.

Big Key -ongelma on pohjimmiltaan Big Value -ongelma

Lisää kuvan kuvaus tähän

3.0 Simuloi 1 miljoonan tiedon lisäämistä

for((i=1;i