Redis articles
Caching, queues, ephemeral state, background jobs, and operational lessons around Redis usage.
All Redis articles
Published posts in this category
Background Jobs ด้วย Node.js และ Redis ควรออกแบบยังไงให้ retry ได้จริง
อธิบายการออกแบบ background jobs ด้วย Node.js และ Redis ในระบบจริง ว่าควรแยกงานออกจาก request อย่างไร ออกแบบ retry ยังไงไม่ให้ทำงานซ้ำจน state เพี้ยน และควรมี queue, idempotency, backoff, observability และ dead-letter handling แบบไหน
Redis ใช้เป็น Cache, Session และ Queue ต่างกันยังไง
อธิบายว่า Redis ในระบบจริงถูกใช้เป็น cache, session store และ queue ได้อย่างไร แต่ละแบบแก้ปัญหาคนละเรื่อง และควรระวังอะไรบ้างก่อนใช้ใน production
Redis Distributed Lock ใน Node.js จำเป็นตอนไหน และระวังอะไร
อธิบายว่า Redis distributed lock ในระบบ Node.js ใช้แก้ปัญหาอะไร เหมาะกับกรณีไหน และมีความเสี่ยงอะไรบ้างถ้าใช้โดยไม่เข้าใจ semantics ของ lock ในระบบ distributed
Redis สำหรับงานเว็บจริง: Cache, Rate Limit, Queue และรูปแบบที่ทีมใช้งานได้ต่อ
อธิบาย Redis แบบใช้งานจริงสำหรับระบบเว็บ ตั้งแต่ cache, TTL, rate limiting, session, queue ไปจนถึงข้อควรระวังเรื่อง memory และ persistence พร้อมโค้ด Node.js ที่นำไปใช้ต่อได้