
Compare Redis and Memcached as in-memory stores for database cache and messaging; Redis is open source with simple deployment and replication support, while Memcached lacks persistence and replication.
Explore the differences between Redis and Elasticsearch, highlighting Redis as a database cache and message broker, and Elasticsearch as an analytics and search engine.
Explore the five Redis datatypes—strings, hashes, lists, sets, and sorted sets—and learn their characteristics, storage up to 512 MB per value, and ordering features.
Discover how Redis stores lists of strings under a key and uses push, index, and range operations to access elements, including first and last items and negative indices.
Explore how Redis transactions use multi and exec to execute commands atomically, with watch to monitor changes and discard to abort. Learn that Redis transactions do not support rollbacks.
Learn how Redis pipelining sends multiple commands without waiting for replies, enabling nonblocking request handling and reading all responses in one step for substantial latency reduction and performance gains.
Explore Redis fundamentals and interview-ready concepts, including open source, in-memory data store, replication master-slave, atomic operations, and the differences from RDBMS.
Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server, since the keys can contain strings, hashes, lists, sets and sorted sets. Redis is written in C. This course provides good understanding on Redis concepts, needed to create and deploy a highly scalable and performance-oriented system.
This course is designed for Professionals who are willing to learn Redis in simple and easy steps. After completing this course, you will be at a good level of expertise from where you can take yourself to a higher level.
Before proceeding with this course, you should have basic knowledge of Data Structures, SQL and Basic Programming Terminologies.