Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
En la configuración dekey
Al mismo tiempo que el tiempo de vencimiento, elkey
Crea un temporizador y deja que el temporizadorkey
Cuando llegue el momento de caducidad, elimine la clave. Se borrará inmediatamente después de su vencimiento.Esta estrategia puede borrar los datos caducados inmediatamente y es muy amigable con la memoria, pero consumirá mucha memoria.CPU
Los recursos se utilizan para procesar datos caducados, lo que afecta el tiempo de respuesta y el rendimiento de la caché.
Sólo al acceder a unkey
Cuándo, se juzgará si la clave ha caducado y se borrará cuando caduque.Esta estrategia puede maximizar los ahorros.CPU
Recursos, pero muy poco amigables con la memoria.En casos extremos, puede ocurrir una gran cantidad de vencimientos.key
No se ha vuelto a acceder a él, por lo que no se borrará y ocupa mucha memoria.
Cada cierto período de tiempo, se escaneará una cierta cantidad de bases de datos.expires
Un cierto número de palabras en el diccionario.key
y borre los caducadoskey
. Esta estrategia es un compromiso entre los dos primeros.Al ajustar el intervalo de tiempo de los análisis programados y el consumo de tiempo limitado de cada análisis, se puede lograr en diferentes circunstancias.CPU
y recursos de memoria para lograr el efecto de equilibrio óptimo.
La estrategia de eliminación de memoria de Redis se refiere a cómo solicitar nueva memoria cuando la memoria de Redis para el almacenamiento en caché es insuficiente.
noeviction
: Cuando la memoria no es suficiente para acomodar los datos recién escritos, la nueva operación de escritura informará un error.allkeys-lru
: Cuando la memoria no sea suficiente para acomodar los datos recién escritos, elimine la clave utilizada menos recientemente en el espacio de claves.allkeys-random
: Cuando la memoria no es suficiente para acomodar los datos recién escritos, se elimina aleatoriamente una clave del espacio de claves.volatile-lru
: Cuando la memoria no sea suficiente para acomodar los datos recién escritos, elimine la clave utilizada menos recientemente en el espacio de claves con un tiempo de vencimiento establecido.volatile-random
: Cuando la memoria no es suficiente para acomodar los datos recién escritos, se elimina aleatoriamente una clave del espacio de claves con un tiempo de vencimiento establecido.volatile-ttl
: Cuando la memoria no es suficiente para acomodar datos recién escritos, en el espacio de claves con un tiempo de vencimiento establecido, las claves con un tiempo de vencimiento anterior se eliminarán primero.Modo combinado de eliminación diferida y eliminación regular.
allkeys-lru