Redis

Redis is an in-memory, key-value store that works with tremendous speed. A key-value database store is a type of NoSQL database where keys server as unique identifiers for their values. A Redis instance can include various databases, all containing different datatypes.

Note that because it is in-memory, it is not persistent by default. While it is possible to persist data to disk, there are other databases that are better suited for that purpose.

Fun Fact: Redis is an acronym for Remote Dictionary Service.

Start a Redis Container Using Docker

There are many ways to init a Redis database. Docker might be the best one however. To init Redis with a Docker container, run this command:

docker run -p 6379:6379 --name name_of_container -d redis

After opening Docker & running the command above, you should see a docker container running redis.

Redis Using Python

It is possible to control Redis using Python drivers.

References

Web References

Note References