Stores recently accessed data for quick retrieval.
Stores data on disk for long-term storage.
Stores frequently accessed database records.
Distributes cached data across multiple servers.