Redis
 sql >> Database >  >> NoSQL >> Redis

Come aumentare le prestazioni di Redis con CPU al 100%? Frammentazione? Il client .Net più veloce?

La prima cosa da fare sarebbe guardare slowlog get 50 (o scegli un numero qualsiasi di righe):mostra l'ultimo 50 comandi che hanno richiesto tempi non banali. Potrebbe essere che alcune delle cose che stai facendo semplicemente impiegano troppo tempo . Mi preoccupo se vedo qualcosa in slowlog - Di solito vedo gli articoli ogni pochi giorni. Se vedi molti di elementi costantemente , quindi:devi indagare su cosa stai effettivamente facendo sul server. Una cosa killer da non fare mai sono le keys , ma ci sono altre cose.

La prossima cosa da fare è:cache. Le richieste che vengono cortocircuitate prima di raggiungere il back-end sono gratuite. Usiamo ampiamente redis, ma ciò non significa che ignoriamo anche la memoria locale.