Eu li ótimas coisas sobre armazenamentos de chave / valor, como Redis, mas não consigo descobrir quando é hora de usá-lo em um aplicativo.
Digamos que estou arquitetando um aplicativo baseado na Web; Eu sei qual pilha eu vou usar para o front-end, back-end, banco de dados, etc. quais são alguns dos cenários em que eu diria "ah, também precisamos de Redis para X, Y ou Z".
Eu apreciaria exemplos do node.js. bem como exemplos não-node.js.