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

Node.js, (Hi)Redis e il comando multi

I multi oggetti in node_redis sono molto economici da creare. Come effetto collaterale, ho pensato che sarebbe stato divertente lasciarti riutilizzare, ma ovviamente questo è utile solo in alcune circostanze. Vai avanti e crea un nuovo multioggetto ogni volta che hai bisogno di una nuova transazione.

Una cosa da tenere a mente è che dovresti usare multi solo se hai effettivamente bisogno che tutte le operazioni vengano eseguite in modo atomico nel server Redis. Se vuoi semplicemente raggruppare una serie di comandi in modo efficiente per risparmiare larghezza di banda della rete e ridurre il numero di callback che devi gestire, invia i singoli comandi, uno dopo l'altro. node_redis "invierà automaticamente" queste richieste al server in ordine e i singoli callback dei comandi, se presenti, verranno invocati in ordine.