Redis
 sql >> Base de données >  >> NoSQL >> Redis

Node.js, (Hi)Redis et la commande multi

Les objets multiples dans node_redis sont très peu coûteux à créer. Comme effet secondaire, j'ai pensé qu'il serait amusant de vous laisser les réutiliser, mais cela n'est évidemment utile que dans certaines circonstances. Allez-y et créez un nouveau multi-objet chaque fois que vous avez besoin d'une nouvelle transaction.

Une chose à garder à l'esprit est que vous ne devez utiliser multi que si vous avez réellement besoin que toutes les opérations s'exécutent de manière atomique sur le serveur Redis. Si vous souhaitez simplement regrouper efficacement une série de commandes pour économiser la bande passante du réseau et réduire le nombre de rappels à gérer, envoyez simplement les commandes individuelles, l'une après l'autre. node_redis "transmettra" automatiquement ces requêtes au serveur dans l'ordre, et les rappels de commande individuels, le cas échéant, seront invoqués dans l'ordre.