کتاب بهینهسازی برنامههای پایتون با Redis برای کارایی بالا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بهینهسازی برنامههای پایتون با Redis برای کارایی بالا
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: مدیریت داده و پایگاههای داده
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده در حافظه
- 2. آشنایی با Redis و جایگاه آن
- 3. نصب و پیکربندی Redis
- 4. مفاهیم کلیدی Redis: کلید-مقدار
- 5. کار با رشتهها در Redis
- 6. عملیات پایهای روی رشتهها
- 7. لیستها در Redis: ساختار و کاربرد
- 8. مدیریت لیستها: افزودن و حذف عناصر
- 9. مجموعهها (Sets) در Redis: ویژگیها
- 10. عملیات بر روی مجموعهها: اشتراک، اجتماع، تفاضل
- 11. مجموعههای مرتب (Sorted Sets): کاربردها
- 12. مدیریت مجموعههای مرتب: افزودن و مرتبسازی
- 13. هشها (Hashes) در Redis: ساختار و کارایی
- 14. عملیات بر روی هشها: افزودن و بازیابی فیلدها
- 15. کانالهای انتشار/اشتراک (Pub/Sub)
- 16. استفاده از Pub/Sub برای ارتباط ناهمگام
- 17. تراکنشها در Redis: تضمین اتمیسیته
- 18. صفهای اولویتدار با استفاده از Sorted Sets
- 19. پایداری داده در Redis: RDB و AOF
- 20. پیکربندی و بهینهسازی مکانیزمهای پایداری
- 21. کار با اسکریپتهای Lua در Redis
- 22. اجرای اسکریپتهای Lua برای عملیات پیچیده
- 23. شاخصگذاری دادهها در Redis
- 24. جستجوی پیشرفته با RediSearch
- 25. مدیریت دادههای جغرافیایی با Geo
- 26. کار با دادههای Time Series
- 27. استفاده از Redis به عنوان Cache
- 28. استراتژیهای Cache Invalidation
- 29. پیادهسازی Cache در برنامههای پایتون
- 30. مدیریت Session با Redis
- 31. استفاده از Redis برای صفهای کاری (Task Queues)
- 32. مقدمهای بر Memcached و مقایسه با Redis
- 33. بهینهسازی عملکرد Redis
- 34. نکات امنیتی در پیکربندی Redis
- 35. پایش و مانیتورینگ Redis
- 36. استفاده از Redis Cluster برای مقیاسپذیری
- 37. تنظیمات High Availability با Sentinel
- 38. مدیریت و مانیتورینگ Redis Cluster
- 39. کار با Python Client برای Redis (redis-py)
- 40. اتصال و اجرای دستورات پایه با redis-py
- 41. مدیریت رشتهها با redis-py
- 42. مدیریت لیستها با redis-py
- 43. مدیریت مجموعهها با redis-py
- 44. مدیریت مجموعههای مرتب با redis-py
- 45. مدیریت هشها با redis-py
- 46. استفاده از Pub/Sub با redis-py
- 47. مدیریت تراکنشها با redis-py
- 48. اجرای اسکریپتهای Lua با redis-py
- 49. کار با RediSearch از طریق redis-py
- 50. مدیریت دادههای Geo با redis-py
- 51. کار با دادههای Time Series با redis-py
- 52. پیادهسازی الگوهای Caching با redis-py
- 53. مدیریت Session با redis-py
- 54. استفاده از Redis برای Task Queues با celery
- 55. اتصال به Redis Cluster با redis-py
- 56. پیکربندی High Availability با Sentinel در پایتون
- 57. بهینهسازی کوئریها در RediSearch
- 58. استفاده از Indexing برای جستجوی سریعتر
- 59. مدیریت دادههای پیچیده با ساختارهای Redis
- 60. الگوهای طراحی برای استفاده مؤثر از Redis
- 61. کاربرد Redis در Microservices
- 62. استفاده از Redis برای Rate Limiting
- 63. مدیریت دادههای Real-time با Redis
- 64. آشنایی با Redis Gears
- 65. استفاده از Redis Streams
- 66. کار با Redis Modules
- 67. توسعه ماژولهای سفارشی برای Redis
- 68. مفاهیم پیشرفته در Redis Cluster
- 69. مدیریت خطا و بازیابی در Redis
- 70. نکات تکمیلی برای بهینهسازی حافظه
- 71. استفاده از Redis در معماریهای Event-Driven
- 72. پایش عملکرد برنامه با استفاده از Redis
- 73. مدیریت دادههای حجیم در Redis
- 74. استراتژیهای Migrating به Redis
- 75. کاربرد Redis در تحلیل دادههای کلان
- 76. مفاهیم پیشرفته در Pub/Sub
- 77. استفاده از Redis برای Real-time Analytics
- 78. امنیت دادهها در Redis
- 79. پروتکلهای ارتباطی Redis
- 80. آشنایی با RedisInsight
- 81. مدیریت دادههای Graph با RedisGraph
- 82. کاربرد Redis در هوش مصنوعی و یادگیری ماشین
- 83. بهینهسازی استفاده از حافظه RAM
- 84. استفاده از Redis برای Caching API Responses
- 85. مدیریت دادههای توزیع شده با Redis
- 86. بهینهسازی ارتباط کلاینت-سرور Redis
- 87. استفاده از Redis برای Real-time Leaderboards
- 88. پیکربندی Redis برای محیطهای Production
- 89. مدیریت دادههای زمانی با Redis Time Series
- 90. مبانی امنیت در Redis
- 91. کاربرد Redis در اینترنت اشیاء (IoT)
- 92. بهینهسازی و مانیتورینگ Redis Cluster
- 93. استفاده از Redis برای Caching دادههای پایگاه داده
- 94. مدیریت دادههای سلسله مراتبی با Redis
- 95. تکنیکهای پیشرفته برای کار با Redis
- 96. استفاده از Redis برای Distributed Locks
- 97. پایش و مدیریت Redis Sentinel
- 98. کاربرد Redis در سیستمهای پیامرسانی
- 99. بهینهسازی برنامههای پایتون با Redis
- 100. استفاده از Redis برای Caching نتایج محاسبات
تگها:
Redis
برنامه نویسی پایتون
بهینه سازی برنامه
پایتون
پایگاه داده
توسعه وب
دیتابیس NoSQL
کشینگ
مدیریت حافظه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.