What is Redis?

Redis is an in-memory data store that can behave as a database, caching system, or even a message broker. Due to its in-memory nature, the Redis server will always be running on the RAM and all the data will actually be stored on the RAM itself. This comes with the great advantage that accessing the data from Redis can be much faster, but there’s a limitation too. If the Redis server is restarted, all of our data is lost. To prevent this, Redis also supports storing the data at regular intervals to persistent storage so that data loss never happens.

Get hands-on with 1200+ tech skills courses.