Dragonflydb is an in-memory data store designed to replace Redis and Memcached, offering higher throughput and better cache hit rates with lower tail latency. It is fully compatible with Redis and Memcached APIs and requires no code changes to adopt. Dragonflydb has a novel cache eviction algorithm and supports atomicity guarantees for all operations. It also has a unified, adaptive caching algorithm that is simple and memory efficient.