моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
В настройкахkey
Одновременно с истечением срока действияkey
Создайте таймер и позвольте таймеруkey
Когда придет время истечения срока действия, удалите ключ. Он будет удален сразу после истечения срока действия.Эта стратегия позволяет немедленно очистить просроченные данные и очень экономит память, но требует много памяти.CPU
Ресурсы используются для обработки просроченных данных, тем самым влияя на время ответа кэша и пропускную способность.
Только при доступе кkey
Когда будет определено, истек ли срок действия ключа, и он будет очищен по истечении срока его действия.Эта стратегия может максимизировать экономиюCPU
Ресурсы, но очень недружелюбны к памяти.В крайних случаях может произойти большое количество истечения срока действия.key
К нему больше не обращались, поэтому он не будет очищен и занимает много памяти.
Каждый определенный период времени будет сканироваться определенное количество баз данных.expires
Определенное количество слов в словареkey
и очистите истекшийkey
. Эта стратегия представляет собой компромисс между первыми двумя.Регулируя временной интервал запланированных сканирований и ограниченное время, затрачиваемое на каждое сканирование, этого можно добиться при различных обстоятельствах.CPU
и ресурсы памяти для достижения оптимального эффекта баланса.
Стратегия устранения памяти Redis относится к тому, как подать заявку на новую память, когда памяти Redis для кэширования недостаточно.
noeviction
: Когда памяти недостаточно для размещения вновь записанных данных, новая операция записи сообщит об ошибке.allkeys-lru
: Если памяти недостаточно для размещения вновь записанных данных, удалите из пространства ключей наименее использованный ключ.allkeys-random
: Когда памяти недостаточно для размещения вновь записанных данных, ключ случайным образом удаляется из пространства ключей.volatile-lru
: Если памяти недостаточно для размещения вновь записанных данных, удалите из пространства ключей наименее использованный ключ с установленным сроком действия.volatile-random
: Когда памяти недостаточно для размещения вновь записанных данных, ключ случайным образом удаляется из пространства ключей с установленным сроком действия.volatile-ttl
: Когда памяти недостаточно для размещения вновь записанных данных, в пространстве ключей с установленным сроком действия сначала будут удалены ключи с более ранним сроком действия.Комбинированный режим ленивого удаления и обычного удаления.
allkeys-lru