2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
[Modello di thread Redis]
[risoluzione dei problemi chiave e idee di soluzione]
Perché il thread singolo: la CPU non è il collo di bottiglia delle prestazioni (memoria e rete), il thread singolo può soddisfare i requisiti aziendali
La lettura e la scrittura dell'IO di rete e della coppia chiave-valore vengono completate da un thread
Persistenza (aof, rdb), cancellazione asincrona (big key), replica dei dati (master-slave, sentinel, cluster) adottano il multi-threading
dettagliato:[risoluzione dei problemi chiave e idee di soluzione]
In circostanze normali, l'istruzione del può essere utilizzata per eliminare rapidamente i dati. Tuttavia, quando la chiave eliminata è un oggetto molto grande, come un set di hash contenente migliaia di elementi, l'istruzione del causerà il blocco del thread principale di Redis.
Il problema della Big Key è essenzialmente un problema del Big Value
for((i=1;i