minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Nas configuraçõeskey
Ao mesmo tempo que o tempo de expiração, okey
Crie um cronômetro e deixe-okey
Quando chegar o tempo de expiração, exclua a chave. Ele será limpo imediatamente após a expiração.Essa estratégia pode limpar dados expirados imediatamente e é muito amigável à memória, mas ocupará muita memória.CPU
Os recursos são usados para processar dados expirados, afetando assim o tempo de resposta e a taxa de transferência do cache.
Somente ao acessar umkey
Quando, será avaliado se a chave expirou e será apagada quando expirar.Esta estratégia pode maximizar a poupançaCPU
Recursos, mas muito hostis à memória.Em casos extremos, pode ocorrer um grande número de expiraçõeskey
Não foi acessado novamente, portanto não será apagado e ocupa muita memória.
A cada determinado período de tempo, um determinado número de bancos de dados será verificado.expires
Um certo número de palavras no dicionáriokey
e limpe o expiradokey
. Esta estratégia é um compromisso entre as duas primeiras.Ao ajustar o intervalo de tempo das verificações agendadas e o consumo limitado de tempo de cada verificação, isso pode ser alcançado em diferentes circunstâncias.CPU
e recursos de memória para alcançar o efeito de equilíbrio ideal.
A estratégia de eliminação de memória do Redis refere-se a como solicitar nova memória quando a memória do Redis para armazenamento em cache é insuficiente.
noeviction
: Quando a memória não é suficiente para acomodar os dados recém-gravados, a nova operação de gravação reportará um erro.allkeys-lru
: Quando a memória não for suficiente para acomodar dados recém-gravados, remova a chave usada menos recentemente no espaço de chaves.allkeys-random
: Quando a memória não é suficiente para acomodar os dados recém-escritos, uma chave é removida aleatoriamente do espaço de chaves.volatile-lru
: Quando a memória não for suficiente para acomodar dados recém-gravados, remova a chave usada menos recentemente no espaço de chave com um tempo de expiração definido.volatile-random
: Quando a memória não é suficiente para acomodar os dados recém-escritos, uma chave é removida aleatoriamente do espaço de chaves com um tempo de expiração definido.volatile-ttl
: Quando a memória não é suficiente para acomodar dados recém-gravados, no espaço de chave com tempo de expiração definido, as chaves com prazo de expiração anterior serão removidas primeiro.Exclusão lenta e modo de combinação de exclusão regular.
allkeys-lru