Se você observar algo como https://redis.io/commands#list , verá que os tipos que o Redis armazena e suporta são totalmente mutáveis, atomicamente, na memória do armazenamento de dados.
Isso não faz muito sentido, já que o Redis existe principalmente como um cache para acelerar aplicativos que têm um banco de dados separado do Redis e usam o Redis apenas como um local para ler os valores.
O que estou perdendo aqui? Por que ter mutabilidade em valores diretamente no Redis quando isso não se encaixa em um modelo de cache?