sql >> Databasteknik >  >> NoSQL >> Redis

Hur ökar man Redis prestanda när 100% CPU? Sharding? Snabbaste .Net-klienten?

Det första du bör göra är att titta på slowlog get 50 (eller välj valfritt antal rader) - detta visar de sista 50 kommandon som tog icke-triviala lång tid. Det kan vara så att några av de saker du gör bara tar för lång tid . Jag blir orolig om jag ser något i slowlog – Jag brukar se saker med några dagars mellanrum. Om du ser massor av objekt ständigt , då:du måste undersöka vad du faktiskt gör på servern. En grym sak att aldrig göra är keys , men det finns andra saker.

Nästa sak att göra är:cache. Förfrågningar som kortsluts innan de träffar baksidan är gratis. Vi använder redis i stor utsträckning, men det betyder inte att vi också ignorerar lokalt minne.



  1. Hur man använder MongoDB Stitch i Android-appar

  2. Använda S3 som en databas kontra databas (t.ex. MongoDB)

  3. Lägg till data till befintlig gridfs-fil

  4. Snabbreferensguide till olika NoSQL-databaser