Tag

Lazy Deletion

1 views collected around this technical thread.

Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 18, 2024 · Databases

Redis Expiration and Memory Eviction Strategies Explained

This article explains how to set key expiration times in Redis, the lazy and periodic deletion mechanisms for expired data, and the various memory eviction policies that Redis employs when the maxmemory limit is reached, providing a comprehensive guide for interview preparation.

Eviction PolicyLazy DeletionMemory Eviction
0 likes · 5 min read
Redis Expiration and Memory Eviction Strategies Explained
Architecture & Thinking
Architecture & Thinking
Aug 11, 2023 · Databases

Mastering Redis Cache Expiration: Commands, Lazy Deletion & Scheduled Cleanup

This article explains how Redis handles cache expiration using EXPIRE options, lazy deletion triggered by client access, and periodic cleanup tasks configured by the hz setting, while also covering implementation details, code examples, and the impact on memory management.

Cache ExpirationDatabaseLazy Deletion
0 likes · 9 min read
Mastering Redis Cache Expiration: Commands, Lazy Deletion & Scheduled Cleanup
Code Ape Tech Column
Code Ape Tech Column
Feb 21, 2022 · Backend Development

Cache Consistency Issues and Solutions: Cache‑Aside Pattern, Lazy Deletion, and High‑Concurrency Queue Design

This article explains the fundamental cache‑aside pattern, why lazy cache deletion is preferred over immediate updates, analyzes simple and complex cache‑database inconsistency scenarios, and proposes a high‑concurrency queue‑based solution with practical considerations for backend systems.

BackendCacheLazy Deletion
0 likes · 11 min read
Cache Consistency Issues and Solutions: Cache‑Aside Pattern, Lazy Deletion, and High‑Concurrency Queue Design
Wukong Talks Architecture
Wukong Talks Architecture
Jul 29, 2021 · Databases

Redis Expired Key Deletion Strategies: Lazy Deletion and Periodic Deletion

The article explains Redis's two expiration key removal mechanisms—lazy deletion, which removes keys only when accessed, and periodic deletion, which randomly scans and deletes expired keys at regular intervals—detailing their concepts, pros, cons, and underlying source‑code implementations.

Active ExpireDatabaseLazy Deletion
0 likes · 4 min read
Redis Expired Key Deletion Strategies: Lazy Deletion and Periodic Deletion
Selected Java Interview Questions
Selected Java Interview Questions
Apr 23, 2020 · Databases

Redis Expiration Key Deletion Strategies: Timed, Lazy, and Periodic

This article explains the three Redis expiration‑key deletion strategies—timed, lazy, and periodic—their advantages and disadvantages, how Redis implements lazy and periodic deletion, and how persistence mechanisms such as RDB, AOF, and replication handle expired keys.

Deletion StrategyLazy DeletionPeriodic Deletion
0 likes · 10 min read
Redis Expiration Key Deletion Strategies: Timed, Lazy, and Periodic
Qunar Tech Salon
Qunar Tech Salon
Nov 20, 2019 · Databases

Redis Expiration Mechanisms and Key Deletion Strategies

This article explains how Redis manages key expiration using EXPIRE, PEXPIRE, EXPIREAT, and PEXPIREAT commands, details the internal expires dictionary, demonstrates code examples for setting, retrieving, and removing TTL, and discusses the lazy and periodic deletion strategies along with their impact on persistence and replication.

DatabaseKey DeletionLazy Deletion
0 likes · 22 min read
Redis Expiration Mechanisms and Key Deletion Strategies
Architect's Tech Stack
Architect's Tech Stack
Oct 14, 2019 · Databases

Redis Expiration Strategies and Command Effects on Key TTL

This article explains Redis's expiration policies, detailing how commands like DEL, SET, INCR, LPUSH, PERSIST, RENAME, EXPIRE, and EXPIREAT affect key TTLs, and describes the lazy and periodic deletion mechanisms used by Redis to manage expired keys.

DatabaseLazy DeletionPeriodic Deletion
0 likes · 9 min read
Redis Expiration Strategies and Command Effects on Key TTL