Redis Tutorial


What is Redis: 

Redis is a distributed, in-memory key–value database, cache, and message broker with customizable persistence that may be used as a distributed, in-memory key–value database, cache, and message broker.
Redis supports abstract data structures such as strings, lists, maps, sets, sorted sets, streams, and geographical indices.
It may be used to store key value mechanism data and is very fast. It also includes a TTL, so if we want a key to expire after a particular amount of time, the Redis algorithm will detect and destroy it automatically.
Session management, real-time tracking, pub-sub, and many other applications are now possible with Redis.

Redis Tutorial

I started studying about Redis when I was in graduate school, and it now provides a lot of features and distributes support, so we can utilise it in our micro-service as well.
The nicest part about Redis is its key value storage with TTL, which allows us to keep data for as long as we like, and Redis will automatically delete it after that time period. It has various properties, such as Publisher-Subscriber, which Kafka provides, and it also has a queue data structure, comparable to RabbitMQ.

Redis supports a variety of programming languages, all of which can be found on github, including GO, Python, Java, and others.
Here We began practising with Redis, and in this area, we will share all of the learning exercises and use cases in which we utilised Redis to solve problems.

Below is a collection of detailed posts that I've placed here to help me comprehend and revise anytime I need to.

Post a Comment