clients access data
data as key value pairs
key is a string (250 B limit)
value is array of bytes (1 MB limit)
client side compression supported
servers cache data
standardized protocols
can use TCP or UDP
transparent binary protocol
text protocol limits keys and values
servers do not know each other
server selected by client side hashing
least recently used strategy for eviction