In-Memory Distributed Cache
An in-memory distributed cache allows using the computer memory of one or more computers to store application data. Most solutions store and retrieve data by key and allow specifying a time-to-live (TTL) setting per object or groups of objects. [ More ]
Memcached: Memcached was one of the first key/value distributed caches to gain mass adoption that is still actively maintained. Although Redis is arguably a more popular choice today, Memcached’s simplicity may outweight Redis’ features in the case of simple projects.
Redis: Redis is an open source distributed cache known for its rich feature set compared to simpler solutions like Memcached: built-in replication, disk-based restart from cold, complex data structures, and advanced queries rather than just key/value operations.
Ernesto Garbarino