Tag

LFU

1 views collected around this technical thread.

Cognitive Technology Team
Cognitive Technology Team
Mar 3, 2025 · Databases

Understanding Redis Memory Management: maxmemory Configuration and Eviction Policies

This article explains how Redis uses memory as a cache, details the maxmemory setting and its configuration methods, describes various eviction policies—including LRU, LFU, and random strategies—and outlines expiration handling, replication considerations, and best‑practice recommendations for stable high‑load deployments.

Eviction PolicyLFULRU
0 likes · 10 min read
Understanding Redis Memory Management: maxmemory Configuration and Eviction Policies
JD Tech Talk
JD Tech Talk
Nov 4, 2024 · Databases

Redis 4.0 LFU Hot‑Key Detection Mechanism and Redis 6.0 Client‑Side Caching Overview

This article explains Redis 4.0's LFU‑based hot key detection mechanism, including its probabilistic counter algorithm, decay factor, and configuration options, and then describes Redis 6.0 client‑side caching with tracking, default and broadcast modes, and related protocol considerations.

Client CacheDatabaseHot Key Detection
0 likes · 12 min read
Redis 4.0 LFU Hot‑Key Detection Mechanism and Redis 6.0 Client‑Side Caching Overview
政采云技术
政采云技术
Oct 25, 2023 · Databases

Redis Memory Management: Eviction and Expiration Strategies Explained

This article provides a comprehensive overview of Redis memory management, detailing how maxmemory limits trigger various eviction policies, explaining the internal freeMemoryIfNeeded algorithm, and describing expiration mechanisms—including active and lazy deletion—and offering guidance on selecting the appropriate eviction strategy for different workloads.

CacheDatabaseLFU
0 likes · 18 min read
Redis Memory Management: Eviction and Expiration Strategies Explained
Top Architect
Top Architect
Oct 11, 2023 · Databases

Understanding Redis Memory Eviction Policies and Configuration

This article explains how Redis uses the maxmemory setting to trigger memory eviction, details the various eviction policies (including LRU and LFU), shows how to query and modify these settings with config commands, and briefly mentions promotional offers for a ChatGPT community.

LFULRUMemory Eviction
0 likes · 10 min read
Understanding Redis Memory Eviction Policies and Configuration
Code Ape Tech Column
Code Ape Tech Column
Aug 28, 2023 · Backend Development

Understanding and Solving Redis Hot Key Problems

This article explains what Redis hot keys are, how they cause load imbalance in clustered environments, and presents multiple detection techniques and practical mitigation strategies such as rate limiting, second‑level caching, key sharding, and configuration‑center approaches.

BackendCacheLFU
0 likes · 12 min read
Understanding and Solving Redis Hot Key Problems
Architecture & Thinking
Architecture & Thinking
Aug 25, 2023 · Databases

Unlocking Redis LFU: How the Least Frequently Used Algorithm Works

This article explains Redis's LFU eviction algorithm, its implementation details, code-level mechanics, configuration steps, and how it improves upon LRU by using frequency-based counters and decay to make smarter cache eviction decisions.

Cache EvictionDatabaseLFU
0 likes · 12 min read
Unlocking Redis LFU: How the Least Frequently Used Algorithm Works
Architect
Architect
Jul 19, 2023 · Databases

Understanding Redis LRU and LFU Cache Eviction Algorithms

This article explains the principles, implementation details, and trade‑offs of Redis’s LRU and LFU cache eviction algorithms, including their data structures, code snippets, configuration parameters, and practical guidance on choosing the appropriate strategy based on workload characteristics.

Cache EvictionLFULRU
0 likes · 13 min read
Understanding Redis LRU and LFU Cache Eviction Algorithms
vivo Internet Technology
vivo Internet Technology
Jul 5, 2023 · Databases

Implementation of Redis LRU and LFU Cache Eviction Algorithms

Redis implements approximate LRU and LFU eviction policies by sampling keys and using a compact 24‑bit field to store timestamps and counters, where LRU evicts the least recently accessed items and LFU evicts those with low, decay‑adjusted access frequency, each with trade‑offs for different workloads.

Cache EvictionLFULRU
0 likes · 13 min read
Implementation of Redis LRU and LFU Cache Eviction Algorithms
Top Architect
Top Architect
Oct 28, 2022 · Backend Development

Configuring Redis Memory Size and Eviction Policies (LRU & LFU)

This article explains how to size Redis memory, configure maxmemory and maxmemory‑policy settings, and choose among various eviction strategies—including no‑eviction, allkeys‑lru, allkeys‑lfu, and volatile options—while detailing the underlying LRU and LFU algorithms used by Redis.

BackendEvictionLFU
0 likes · 7 min read
Configuring Redis Memory Size and Eviction Policies (LRU & LFU)
Top Architect
Top Architect
Sep 27, 2022 · Databases

Configuring Redis Memory Size and Eviction Policies (LRU and LFU)

Redis caches can fill up, requiring memory eviction; this guide explains how to set Redis maxmemory (e.g., 5GB), choose appropriate eviction policies such as allkeys-lru or allkeys-lfu, and details the underlying LRU and LFU algorithms and their configuration commands.

DatabaseEviction PolicyLFU
0 likes · 7 min read
Configuring Redis Memory Size and Eviction Policies (LRU and LFU)
Architecture Digest
Architecture Digest
Sep 8, 2022 · Databases

Configuring Redis Memory Size and Understanding Eviction Policies (LRU, LFU)

This article explains how to set Redis memory limits, choose appropriate eviction policies such as noeviction, allkeys‑lru, allkeys‑lfu, volatile‑ttl, and describes the underlying LRU and LFU algorithms, including their implementation details and practical configuration commands.

Eviction PolicyLFULRU
0 likes · 9 min read
Configuring Redis Memory Size and Understanding Eviction Policies (LRU, LFU)
IT Architects Alliance
IT Architects Alliance
Aug 25, 2022 · Databases

Configuring Redis Memory Size and Eviction Policies, Including LRU and LFU Algorithms

This article explains how to size Redis memory, configure maxmemory and maxmemory‑policy, and details the various eviction strategies—both non‑eviction and eviction policies—while describing the inner workings of Redis's LRU and LFU algorithms and their practical trade‑offs.

Eviction PolicyLFULRU
0 likes · 7 min read
Configuring Redis Memory Size and Eviction Policies, Including LRU and LFU Algorithms
IT Services Circle
IT Services Circle
Apr 25, 2022 · Databases

Understanding Redis Memory Eviction Strategies

This article explains how Redis handles memory pressure using configurable maxmemory limits and a variety of eviction policies—including noeviction, volatile‑lru, volatile‑lfu, allkeys‑lru, and allkeys‑random—while offering guidance on selecting appropriate policies and sizing cache capacity for optimal performance.

LFULRUMemory Eviction
0 likes · 7 min read
Understanding Redis Memory Eviction Strategies
Top Architect
Top Architect
Mar 12, 2022 · Databases

Understanding Redis Eviction Policies and Memory Management

This article explains Redis's in‑memory database architecture, detailing data locality, various eviction policies such as LRU, LFU, random and TTL, their configuration via maxmemory settings, and provides code examples of the eviction process and memory‑freeing functions.

EvictionLFULRU
0 likes · 17 min read
Understanding Redis Eviction Policies and Memory Management
Architect's Tech Stack
Architect's Tech Stack
Aug 13, 2021 · Fundamentals

Implementing an LFU Cache in Java: Theory, Code, and Comparison with LRU

This article explains the Least Frequently Used (LFU) cache eviction strategy, contrasts it with LRU, and provides a complete Java implementation—including node definition, insertion, sorting, removal, and retrieval logic—along with a test scenario and discussion of LFU's drawbacks.

CacheData StructuresJava
0 likes · 13 min read
Implementing an LFU Cache in Java: Theory, Code, and Comparison with LRU
Top Architect
Top Architect
Jul 25, 2021 · Databases

Redis Expiration and Eviction Strategies: Memory Management, LRU and LFU Algorithms

This article explains how Redis handles memory exhaustion by setting key expirations with commands like expire and pexpire, describes its lazy and periodic expiration strategies, details the eight configurable eviction policies, and dives into the internal LRU and LFU algorithms used for key eviction.

EvictionLFULRU
0 likes · 12 min read
Redis Expiration and Eviction Strategies: Memory Management, LRU and LFU Algorithms
Top Architect
Top Architect
Mar 5, 2021 · Databases

Redis Memory Management: Expiration, Eviction Policies, and LRU/LFU Algorithms

This article explains how Redis handles memory exhaustion by using key expiration commands, describes the three expiration strategies, details the eight maxmemory eviction policies, and dives into the internal LRU and LFU algorithms with their configuration parameters and code examples.

LFULRUMemory Management
0 likes · 14 min read
Redis Memory Management: Expiration, Eviction Policies, and LRU/LFU Algorithms
Architecture Digest
Architecture Digest
Feb 28, 2021 · Databases

Understanding Redis Memory Limits and Eviction Policies

This article explains how to configure Redis's maximum memory, describes the various eviction policies—including noeviction, allkeys‑lru, volatile‑lru, random and ttl strategies—covers how to query and set these policies, and details the LRU and LFU algorithms used by Redis for cache management.

DatabaseEvictionLFU
0 likes · 9 min read
Understanding Redis Memory Limits and Eviction Policies
Architect
Architect
Feb 25, 2021 · Databases

Redis Expiration, Eviction Policies, and LRU/LFU Algorithms

This article explains how Redis handles key expiration, the commands for setting TTL, the three expiration strategies, the eight eviction policies, and the internal LRU and LFU algorithms, including their implementation details, sampling techniques, and configuration parameters for memory management.

LFULRUMemory Management
0 likes · 13 min read
Redis Expiration, Eviction Policies, and LRU/LFU Algorithms
Code Ape Tech Column
Code Ape Tech Column
Feb 25, 2021 · Databases

Understanding Redis Expiration and Eviction Policies

This article explains how Redis handles key expiration, the commands for setting TTL, the three expiration strategies, the eight memory‑eviction policies, and the internal LRU and LFU algorithms used to manage hot data when memory is exhausted.

EvictionLFULRU
0 likes · 12 min read
Understanding Redis Expiration and Eviction Policies