Redis Replication: Configuration, Topology, and Synchronization Mechanisms
Table of Contents
Introduction to Replication
Replication Configuration
Establishing Replication
Terminating Replication
Topology Structures
Replication Process
Data Synchronization Internals
Components Required for PSYNC
PSYNC Command
Full Synchronization
Partial Synchronization
Master-Replica Heartbeat
Full Sync Triggers
Common Configu ...
Posted on Sat, 09 May 2026 03:10:03 +0000 by robin339
Core Concepts of Microservices Architecture
Core Concepts of Microservices Architecture
Microservices architecture represents a structural approach to software development where an application is composed of small, autonomous modules. Each module, or service, focuses on a specific business capability and operates independently within its own process. These services communicate through we ...
Posted on Sat, 09 May 2026 00:30:56 +0000 by JParishy
Setting Up Hadoop 2.7.1 on Windows and Managing HDFS Storage
Hadoop Installation on Windows
This guide covers the complete process of deploying Hadoop 2.7.1 on a Windows system, configuring HDFS, and performing file operations.
Prerequisites
Windows operating system
JDK 8 or compatible Java version installed
Hadoop 2.7.1 binary distribution from Apache archives
Windows-specific Hadoop binaries (hadoopon ...
Posted on Fri, 08 May 2026 18:54:35 +0000 by Eclesiastes
Understanding the Initialization Flow of the RootCoord Component
Coordinator Wrapper Structure
The foundational component relies on a gRPC wrapper that manages lifecycle, external dependencies, and inter-service communication. Key fields track the internal coordinator instence, the RPC server instance, error propagation channels, and client proxies for data and query routing.
type GrpcCoordinator struct {
...
Posted on Fri, 08 May 2026 11:53:23 +0000 by darshanpm
Redis Core Concepts: Data Structures, Persistence, and Clustering Strategies
Data Types and Internal Encodings
Redis distinguishes between external data types exposed to users and internal encoding mechanisms that optimize memory usage. Understanding these mappings helps in capacity planning and performance tuning.
String Implementation
Strings utilize Simple Dynamic Strings (SDS) rather than raw C strings. SDS maintain ...
Posted on Thu, 07 May 2026 11:58:00 +0000 by tylrwb
ZooKeeper Watcher Mechanism: Principles and Practical Guide
ZooKeeper Watcher Mechanism: Principles and Practical Guide
This article explores the ZooKeeper Watcher mechanism, a core component for distributed coordination. It covers fundamental concepts, the publish/subscribe model, workflow, application scenarios, and practical command examples.
Background
We have three cloud servers (2C4G each) running ...
Posted on Thu, 07 May 2026 05:59:21 +0000 by markszy