Tagged articles
17 articles
Page 1 of 1
Tech Freedom Circle
Tech Freedom Circle
May 30, 2025 · Backend Development

Designing a Cache for 10 M MySQL Rows with Only 2 M Redis Slots – Meituan Interview Answer

The article analyzes a Meituan interview question about caching 10 million MySQL rows when Redis can store only 200 thousand rows, presenting a five‑step three‑tier cache architecture that separates cold and hot data, selects appropriate eviction policies, uses proactive hotspot detection, adds multi‑level defense, and employs both scheduled and real‑time pre‑heating, with performance numbers showing an 85% hit rate and 100 ms latency.

Cache DesignHotKeyLFU
0 likes · 29 min read
Designing a Cache for 10 M MySQL Rows with Only 2 M Redis Slots – Meituan Interview Answer
JD Retail Technology
JD Retail Technology
Feb 7, 2025 · Backend Development

Cache Big‑Key and Hot‑Key Issues: Case Study, Root‑Cause Analysis, and Mitigation Strategies

A promotional event created an oversized Redis cache entry that, combined with cache‑penetration bursts, saturated network bandwidth and caused a service outage, prompting mitigation through Protostuff serialization, gzip compression, request throttling, and enhanced monitoring, while recommending design‑time cache planning and stress testing to prevent future big‑key failures.

BackendBigKeyCache
0 likes · 9 min read
Cache Big‑Key and Hot‑Key Issues: Case Study, Root‑Cause Analysis, and Mitigation Strategies
DeWu Technology
DeWu Technology
Nov 25, 2024 · Databases

Redis Hot Key Detection and Kernel-Based Real-Time Statistics

The article describes a kernel‑level hot‑key detection module for Redis that tracks per‑second access counts via an O(1) LRU queue, flags keys exceeding configurable thresholds, and provides real‑time subscription alerts and queryable logs, overcoming the latency and overhead limitations of existing detection methods.

HotKeykernelperformance
0 likes · 11 min read
Redis Hot Key Detection and Kernel-Based Real-Time Statistics
Java Tech Enthusiast
Java Tech Enthusiast
Oct 2, 2024 · Backend Development

Hotkey Detection Framework for JD App Backend

JD’s hot‑key detection framework instantly identifies bursty hot requests, pushes the hot keys to a clustered memory layer, and broadcasts them to all JVMs, enabling client‑side caching, user blocking, and circuit breaking, while handling up to 370 000 detections and 800 000 pushes per second and reducing backend query load by over 50 % in large‑scale events.

DistributedHotKeyJava
0 likes · 6 min read
Hotkey Detection Framework for JD App Backend
Architecture Digest
Architecture Digest
Feb 26, 2024 · Backend Development

JD-Hotkey: High-Performance Backend Hot Data Detection Framework

JD-Hotkey is a backend framework that detects and pushes hot keys at millisecond precision, handling billions of keys daily with up to 370,000 detection tasks per second and 600,000 push operations per second, dramatically reducing data‑layer pressure and improving application performance across various caching and rate‑limiting scenarios.

HotKeyhot data
0 likes · 5 min read
JD-Hotkey: High-Performance Backend Hot Data Detection Framework
Liangxu Linux
Liangxu Linux
Feb 5, 2024 · Fundamentals

Replace Windows Search with Everything Toolbar: Setup, Tips, and Hotkey Tweaks

This guide explains how the EU‑mandated Windows search limitation led to the Everything Toolbar project, walks through installing and configuring the toolbar, shows how to disable the default Win+S hotkey via the registry, and highlights advanced usage features such as QuickLook integration and custom search syntax.

Everything ToolbarHotKeySystem Search
0 likes · 5 min read
Replace Windows Search with Everything Toolbar: Setup, Tips, and Hotkey Tweaks
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 15, 2023 · Databases

Understanding Redis Hotkeys: Issues, Detection Methods, and Mitigation Strategies

This article explains what Redis hotkeys are, the performance and replication problems they cause, various techniques for detecting them—including client statistics, MONITOR, the HOTKEYS command, and TCP packet capture—and practical mitigation approaches such as sharding, multi‑level caching, and monitoring optimization.

HotKeymonitoringperformance
0 likes · 9 min read
Understanding Redis Hotkeys: Issues, Detection Methods, and Mitigation Strategies
Bilibili Tech
Bilibili Tech
Sep 15, 2023 · Databases

Understanding and Detecting BigKey and HotKey Issues in Redis Clusters

BigKey and HotKey issues in Redis clusters arise when oversized keys block processing or a single key receives excessive requests, causing timeouts, memory overflow, shard collapse, and performance degradation, but can be detected during testing using Redis commands, visual clients, and open‑source analysis tools.

BigKeyCacheHotKey
0 likes · 8 min read
Understanding and Detecting BigKey and HotKey Issues in Redis Clusters
Code Ape Tech Column
Code Ape Tech Column
Feb 16, 2023 · Databases

Understanding and Solving BigKey and HotKey Issues in Redis Clusters

BigKey and HotKey are common Redis cluster problems that can degrade performance, cause timeouts, network congestion, and even system-wide failures; this article explains their definitions, impacts, detection methods, and practical mitigation strategies—including key splitting, local caching, and migration optimizations—based on real-world production cases.

BigKeyHotKeyOperations
0 likes · 22 min read
Understanding and Solving BigKey and HotKey Issues in Redis Clusters
JD Tech
JD Tech
Dec 1, 2022 · Databases

Understanding Redis Data Skew and Hotkey Detection with JD Open‑Source hotkey Solution

This article explains the concept of Redis data skew, its causes and impacts, explores data volume and access skew classifications, presents mitigation strategies, and provides a comprehensive source‑code walkthrough of JD's open‑source hotkey framework—including client, worker, and dashboard components—for detecting and handling hot keys in distributed cache clusters.

HotKeyPerformance Optimizationdistributed caching
0 likes · 54 min read
Understanding Redis Data Skew and Hotkey Detection with JD Open‑Source hotkey Solution
Programmer DD
Programmer DD
Sep 29, 2020 · Backend Development

How JD’s HotKey Middleware Boosts Backend Performance via Protobuf

The HotKey middleware, built on JD’s 618 stable version 0.2, introduces protobuf serialization and optimizes data transmission, achieving up to 37 k QPS stable throughput, 15% lower CPU peaks, and millisecond‑level hot‑key detection and push across dozens of core JD services, dramatically reducing backend storage load.

Backend MiddlewareHot Data DetectionHotKey
0 likes · 5 min read
How JD’s HotKey Middleware Boosts Backend Performance via Protobuf
JD Retail Technology
JD Retail Technology
Sep 1, 2020 · Backend Development

JD Hotkey Framework: Architecture, Performance Optimizations, and Scaling to 350k QPS

The article details JD's high‑performance Hotkey middleware, explaining its real‑time hot‑data detection architecture, the challenges faced during massive traffic spikes, and a series of systematic optimizations—including JDK upgrades, thread‑pool tuning, Disruptor replacement, and serialization changes—that enabled the system to scale from 20k to 350k queries per second while maintaining millisecond‑level latency.

DisruptorHotKeyScalability
0 likes · 16 min read
JD Hotkey Framework: Architecture, Performance Optimizations, and Scaling to 350k QPS