como manter o cache atualizado
quando memecached ou Redis é usado para armazenamento em cache de dados. Como o cache está sendo atualizado quando o valor foi alterado?
Por exemplo. Se eu li key1 do cache pela primeira vez e perdi, puxo value1 e coloco key1 = value1 no cache.
Depois disso, se o valor da chave1 for alterado para value2. Como o valor no cache é atualizado ou invalidado?
Isso significa sempre que há uma alteração no valor da chave1. O aplicativo ou o banco de dados precisa verificar se essa chave1 está no cache e atualizá-la?