Redis ਉੱਚ ਉਪਲਬਧਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਰਿਪਲੀਕੇਸ਼ਨ (ਡੇਟਾ ਦੀ ਰਿਪਲਿਕਾ ਕਾਪੀ), Redis Sentinel (ਆਟੋਮੈਟਿਕ ਫੇਲਓਵਰ ਮਾਨੀਟਰਿੰਗ), ਅਤੇ Redis Cluster (ਸ਼ਾਰਡਿੰਗ + ਰਿਪਲੀਕੇਸ਼ਨ) ਦੁਆਰਾ। Redis ਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ ਵਿੱਚ ਭਰੋਸੇ ਨਾਲ ਚਲਾਉਣ ਲਈ ਇਹਨਾਂ ਨੂੰ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਰਿਪਲੀਕੇਸ਼ਨ — primary ਅਤੇ replicas
PRIMARY (master) → handles writes; asynchronously replicates data to replicas
REPLICAS (slaves) → copies of the primary's data; can serve READS (read scaling)
Write → Primary → async replication → Replicas (eventually consistent)
✓ Redundancy (replicas have copies) + read scaling (reads offloaded to replicas)
✗ Replication is ASYNC → a small lag; a failover could lose very recent writes
