Sempre que precisar salvar algum dado para ser acessado novamente de forma extremamente rápida, mas que não precisa ser salvo em um banco de dados, além de poder configurar tempo de expiração e ter geração de tokens automaticas.
O acesso de dados salvos em cache, são extremamente rapidas, alem de economizar consumo do banco de dados
Respondendo a "Em quais casos é aconselhável usar?" dentro da publicação LIB DE ARMAZENAMENTO EM CACHE PARA NODEJS
1