Redis is an open source, in-memory data structure store, used as a database, cache and message broker. Redis is quick, widely used and scalable.
Redis is an in-memory data structure store which makes it very quick to access. Redis facilitates general caching, ensuring data that does not change regularly is accessible quickly. Redis also manages API caching, allowing Blaze to minimise the regeneration of API calls. Messaging within Blaze that runs independently of the API can also be managed in the Redis Job Queue and processed by worker scripts, when appropriate. Blaze uses Redis for caching front-end content fragments, managing user sessions, and for job queuing to asynchronously handle tasks like image processing, scheduled content delivery, and search indexing.
License: Open Source (BSD 3 Clause & Redis Source Available License)