ردیس (Redis) یک پایگاهداده متنباز و بسیار سریع است که دادهها را به صورت درونحافظهای (In-Memory) ذخیره میکند. به دلیل ذخیره اطلاعات در RAM، سرعت خواندن و نوشتن در آن بسیار بالا است و معمولاً به عنوان کش (Cache)، مدیریت سشن کاربران، صفهای پردازشی (Queue) و سیستمهای پیامرسانی (Pub/Sub) استفاده میشود. ردیس از ساختارهای داده متنوعی مانند String، List، Set و Hash پشتیبانی میکند و به همین دلیل در معماری سیستمهای مدرن و پربازدید کاربرد گستردهای دارد.
Redis Sentinel چیست و چگونه High Availability را در Redis فراهم میکند؟ در این مقاله با معماری، Failover خودکار و تفاوت آن با Redis Cluster آشنا شوید.
Redis Cluster چیست و چگونه دادهها را به صورت توزیعشده مدیریت میکند؟ آموزش اتصال به Redis Cluster با پایتون و Django و تفاوت آن با Redis Sentinel در این مقاله بررسی شده است.