Member-only story
Redis Episode -1
Introduction to Redis
Dive into Redis
Relational databases have a long history of software development. Data is stored in tabular format in relational databases. The tabular format allows us to identify and access data concerning another section of data in the database. MySQL, SQLite, Oracle are well known relational databases. Due to lack of performance, huge Storage requirements, limited Scalability, limited availability, NoSQL databases have been introduced to use in software development. In NoSQL databases, Data isn’t organized in tabular format. There are many NoSQL databases available today. Firebase, MongoDB, Redis are well -known NoSQL databases.
Redis is an open-source (BSD Licensed) in-memory data structure store written in C language and mainly support Linux and related Operating systems. Redis can be used as a NoSQL database and Cache memory store. It is a key-value data store, unlike relational databases where data is stored in tabular format. Being in-memory allows Redis to be incredibly fast and performant. It is the main reason for many developers are interested in Redis. Redis allows persistence even though it is in-memory, high scalability and simplicity. Redis works super fast with a super huge data set like Twitter’s timeline. It is implemented in Redis. Other than that Stack overflow and Github also use Redis in their…