/plushcap/analysis/dragonfly/dragonfly-developing-with-dragonfly-part-02-solve-caching-problems

Developing with Dragonfly: Solve Caching Problems

What's this blog post about?

This blog post discusses three major problems in cache management: Cache Penetration, Cache Breakdown, and Cache Avalanche. It provides best practices to address these issues, such as caching empty results, using Bloom Filters, implementing the Refresh-Ahead caching strategy, employing expiration time jitter, and ensuring high availability. The post also highlights Dragonfly's LFRU eviction policy and its compatibility with Redis Sentinel for maintaining high availability in caching layers.

Company
Dragonfly

Date published
Sept. 13, 2023

Author(s)
Joe Zhou

Word count
2567

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.