leonchen83/redis-replicator
این یک ابزار قدرتمند برای تکثیر دادههای ریدیس است که امکانات گستردهای برای کپی، تحلیل و بازیابی دادهها فراهم میکند. ️
کاربرد:
این ابزار به شما اجازه میدهد تا دادههای ریدیس را به صورت زنده یا از طریق فایلهای ذخیرهشده تحلیل کنید. همچنین میتوانید از آن برای مهاجرت داده، بازیابی اطلاعات یا مانیتورینگ تغییرات در محیطهای تولید استفاده کنید.
در چه شرایطی بهتره استفاده شود؟
- وقتی نیاز دارید دادههای ریدیس را به یک سیستم دیگر منتقل کنید.
- هنگامی که میخواهید فایلهای RDB یا AOF را تحلیل کنید بدون اینکه ریدیس را راهاندازی کنید.
- در محیطهایی که نیاز به همگامسازی دادهها با پشتیبانی از psync و psync2 دارید.
- زمانی که از نسخههای جدید ریدیس مثل redis-8.0 استفاده میکنید و نیاز به سازگاری دارید.
چند مثال از موارد استفاده
تحلیل یک فایل RDB برای بازیابی دادههای حذف شده
ایجاد یک کپی لحظهای از دادههای ریدیس در یک سرور دیگر
مانیتور کردن تغییرات کلیدها در زمان واقعی با استفاده از replication stream
تبدیل فایل AOF به قالب خوانا یا JSON برای پردازش بیشتر
پشتیبانگیری از دادههای ریدیس بدون تأثیر روی عملکرد سرور اصلی
- ##redis
- ##replication
- ##rdb
- ##aof
- ##data
- ##database
- ##java
- ##realtime
- ##redis
- ##data
