Tagged articles
6 articles
Page 1 of 1
FunTester
FunTester
Jun 28, 2025 · Backend Development

Optimizing User Info Cache Expiration in Redis for High‑Traffic Systems

This article explains why setting appropriate Redis expiration times for user information improves performance, describes a Java test case that simulates realistic access patterns, and outlines common cache‑expiration scenarios with practical testing guidelines to balance freshness, memory usage, and database load.

MySQLcache expirationperformance testing
0 likes · 8 min read
Optimizing User Info Cache Expiration in Redis for High‑Traffic Systems
ITPUB
ITPUB
May 18, 2017 · Backend Development

How to Prevent Cache Breakdown, Expiration, and Hot Key Issues in Distributed Systems

This article explains common problems of distributed caching such as cache breakdown, cache expiration, and hot‑key bottlenecks, and provides practical mitigation techniques including default null values, staggered expiration times, distributed locking, client‑side caching, and key sharding to maintain high‑concurrency performance.

Backend PerformanceDistributed CacheHot Key
0 likes · 5 min read
How to Prevent Cache Breakdown, Expiration, and Hot Key Issues in Distributed Systems
21CTO
21CTO
Apr 25, 2016 · Backend Development

How to Proactively Refresh Memcached Before Expiration and Avoid DB Thundering Herd

This article explores why Memcached expiration can cause sudden DB overload and presents five practical strategies—including periodic DB refresh, lock‑based queries, dual‑key schemes, and time‑embedded values—to proactively update caches and keep backend performance stable.

JavaMemcachedbackend
0 likes · 8 min read
How to Proactively Refresh Memcached Before Expiration and Avoid DB Thundering Herd