Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

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


Os multi objetos em node_redis são muito baratos para criar. Como efeito colateral, pensei que seria divertido deixar você reutilizá-los, mas isso obviamente só é útil em algumas circunstâncias. Vá em frente e crie um novo objeto múltiplo toda vez que precisar de uma nova transação.

Uma coisa a ter em mente é que você só deve usar multi se realmente precisar que todas as operações sejam executadas atomicamente no servidor Redis. Se você deseja apenas agrupar uma série de comandos com eficiência para economizar largura de banda da rede e reduzir o número de retornos de chamada que precisa gerenciar, basta enviar os comandos individuais, um após o outro. node_redis irá automaticamente "encaminhar" essas solicitações para o servidor em ordem, e os retornos de chamada de comandos individuais, se houver, serão invocados em ordem.