Sonal Kumardevopswork.hashnode.dev·Jul 8, 2024Redis Master-Slave Cluster ExplainedWhat is Redis Redis, which stands for Remote Dictionary Server, is an open-source, in-memory data structure store that is used as a database, cache, and message broker.Redis stores data in memory, which allows for extremely fast read and write operat...Discussredis cluster
Syed Jafer Kparottasalna.hashnode.dev·Jun 3, 2024Redis : Read Through CacheIts an Application level caching, where the application reads the data from cache. If the data not present in the cache it will read from database and updates the cache and sends the result to the application. Steps: The Application (fastapi) check...Discuss·10 likes·34 readsDatabaseread-through-cache
Rahul Kumarrahuldevops.hashnode.dev·Dec 24, 2023A problem with clustered Redis and a solutionTwo problems are highlighted when using Redis in cluster mode. Unreliable Partial Data Sync The two connection issue The Problem - Unreliable Partial Data Sync The client requests to write to the master node. Slave receives a replication comman...Discuss·41 readsRedis
Amit Waniblog.amitwani.dev·Dec 23, 2023Redis Performance TestingRedis Benchmark Redis Benchmark is a command-line tool that comes bundled with Redis. It is designed to simulate various scenarios and workloads, helping you evaluate the performance of your Redis server. Whether you are a developer fine-tuning your ...Discuss·175 readsRedis
Sourav Kumarblog.souravk.cloud·Nov 26, 2023Streamlining Scalability: A Guide to Installing Redis on Kubernetes with Helm ChartsIn the dynamic landscape of modern applications, scalability and efficient data management. Harnessing the power of Kubernetes, a robust container orchestration platform, can be a game-changer in achieving seamless scalability and resource optimizati...Discuss·271 readsRedis
Nitin Kalratil.hashnode.dev·Sep 24, 2023Transactions in RedisRedis is a popular in-memory data store that supports a wide range of data structures and operations. Transactions in Redis are not like transactions in, say a SQL database. Transaction allows a group of commands to be executed as a single atomic ope...Discuss·35 readsRedis
Nitin Kalratil.hashnode.dev·Aug 16, 2023Redis Cluster - Part 3Using Redis-CLI with a Redis Cluster When you use redis-cli to connect to a shard of a Redis Cluster, you are connected to that shard only, and cannot access data from other shards. If you try to access keys from the wrong shard, you will get a MOVED...DiscussRedis
Nitin Kalratil.hashnode.dev·Aug 16, 2023Redis Cluster - Part 2Sharding is a database design technique used to horizontally partition a large dataset across multiple smaller databases or nodes, with each node handling a portion of the data. In a sharded architecture, the data is divided into smaller subsets call...DiscussRedis
Nitin Kalratil.hashnode.dev·Aug 16, 2023Redis Cluster - Part 1Redis Cluster is a distributed implementation of Redis, an open-source, in-memory data structure store that is renowned for its performance, versatility, and simplicity. Redis Cluster is designed to provide high availability and horizontal scalabilit...DiscussRedis