/EVCache

A distributed in-memory data store for the cloud

Primary LanguageJavaApache License 2.0Apache-2.0

EVCache

EVCache is a memcached & spymemcached based caching solution that is mainly used for AWS EC2 infrastructure for caching frequently used data.

EVCache is an abbreviation for:

  • Ephemeral - The data stored is for a short duration as specified by its TTL (Time To Live).
  • Volatile - The data can disappear any time (Evicted).
  • Cache - An in-memory key-value store.

Features

  • Distributed Key-Value store, i.e., the cache is spread across multiple instances
  • AWS Zone-Aware - Data can be replicated across zones.
  • Registers and works with [Eureka] (https://github.com/Netflix/eureka/) for automatic discovery of new nodes/services.