# Redis > Redis is an in-memory key-value database, used as a distributed cache and message broker, with optional durability. Redis is an in-memory key-value [database](https://wiki.g15e.com/pages/Database.txt), used as a distributed cache and message broker, with optional durability.