Oct 9, 2025 · 7 min read · Introduction In any high-stakes environment, from software to professional kitchens, the key to success is a fast, reliable, and simple system. For Redis, the famously fast in-memory data store, a core ingredient of its performance is a protocol call...
Join discussion
Jul 10, 2025 · 4 min read · I tried implementing a mini in-memory key-value data store that supports transactions, rollback, and commit — just to see how databases handle these operations under the hood. Turns out, it’s a fascinating journey of layers, reversibility, and data i...
Join discussion
Jul 16, 2024 · 4 min read · In the previous blog (part-2), we discussed the implementation of important commands like SET, GET, INCR, RPUSH, and LRANGE. In this blog, we will discuss two very important commands, EXPIRE and TTL. We will also look into how to write back to the cl...
Join discussion
Aug 3, 2023 · 6 min read · In the landscape of data management solutions, key-value databases stand apart, offering a unique blend of simplicity and performance tailored to the big data era. By abstracting data into simple key-value pairs and values, this type of database offe...
Join discussion
Jul 8, 2023 · 6 min read · Redis is an open-source, in-memory data structure store that can be used as a database, cache, and message broker. It stands for "Remote Dictionary Server." Redis is known for its speed, simplicity, and versatility, and it is often used as a key-valu...
Join discussion