Redis quebra de cache de banco de dados e penetração de cache

Penetração de cache

A penetração de cache refere-se à consulta de determinados dados inexistentes. Como o cache não bate e, em seguida, consulta o banco de dados, o resultado não pode ser consultado, portanto não será gravado no cache. Isso fará com que cada consulta solicite o banco de dados, causando Penetração de cache

Avalanche de cache

A avalanche de cache se refere ao fato de que a camada de cache carrega um grande número de solicitações e protege efetivamente a camada de armazenamento, mas se a camada de cache não puder fornecer serviços como um todo por algum motivo, todas as solicitações atingirão a camada de armazenamento e a quantidade de chamadas da camada de armazenamento aumentará , Fazendo com que a camada de armazenamento seja interrompida.

Simultaneidade de cache

Simultaneidade de cache significa que, em cenários de alta simultaneidade, um grande número de chaves de consulta expirou ao mesmo tempo e, finalmente, consultando o banco de dados para gravar novamente os resultados do cache no cache, causando pressão excessiva no banco de dados

Referência: https://www.cnblogs.com/George1994/p/10668889.html

Acho que você gosta

Origin www.cnblogs.com/nyhhd/p/12702274.html
Recomendado
Clasificación