sql >> Databasteknik >  >> NoSQL >> Redis

Node.js, (Hi)Redis och multikommandot

Multiobjekten i node_redis är mycket billiga att skapa. Som en bieffekt tänkte jag att det skulle vara kul att låta dig återanvända dem, men detta är uppenbarligen bara användbart under vissa omständigheter. Varsågod och skapa ett nytt multiobjekt varje gång du behöver en ny transaktion.

En sak att tänka på är att du bara bör använda multi om du faktiskt behöver alla operationer för att utföra atomärt i Redis-servern. Om du bara vill gruppera en rad kommandon effektivt för att spara nätverksbandbredd och minska antalet återuppringningar du måste hantera, skicka bara de enskilda kommandona, en efter en. node_redis kommer automatiskt att "pipeline" dessa förfrågningar till servern i ordning, och de individuella kommandoåterropen, om några, kommer att anropas i ordning.




  1. Implementering av paginering i mongodb

  2. MongoDB extraherar värden från BasicDBObject (Java)

  3. Kör Heroku bakgrundsuppgifter med endast 1 webbdyno och 0 arbetardyno

  4. Implementera automatisk kompletteringsfunktion med MongoDB-sökning