Redis ทำอะไรได้อีกบ้าง (นอกจาก Cache)
Ғылым және технология
☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย
/ @mikelopster
ลองไมค์ สัปดาห์นี้เราจะมาพูดเทคโนโลยีสุดฮิตอีกตัวหนึ่งของโลก Database "Redis" กันว่า Redis นอกเหนือจากคุณสมบัติของความเร็วที่เรามักจะหยิบมาใช้ทำ cache กัน ยังมี use case ไหนที่เราสามารถนำ Redis มาประยุกต์ใช้ได้บ้าง
โดยในหัวข้อนี้ เราจะมีการแนะนำทั้งหมด 4 เคสคือ
1. Redis กับการใช้ร่วมกับการเก็บข้อมูล Session
2. Redis กับการใช้ Job Queue
3. Redis กับการประยุกต์ใช้กับการทำงาน Realtime หน้าเว็บ
4. Redis กับการใช้ Publish / Subscribe
หัวข้อนี้เราตั้งใจขยายเรื่องราวของหัวข้อ Backend ที่เคยทำไปก่อนหน้า รวมถึงหัวข้อ "Cache Design Pattern" ที่เคยทำไว้เมื่อนานมาแล้วของช่องเรา หวังว่าจะเป็นไอเดียให้หลายๆคนนำไปประยุกต์ใช้ต่อได้นะครับ 😁
หัวข้อ
00:00 intro
01:39 เข้าสู่เนื้อหา / Redis คืออะไร
04:32 แนะนำ Redis และการเก็บข้อมูล Redis
08:04 ตัวอย่างที่เรามักจะใช้ Redis กัน
11:39 Redis + Cache (ตัวอย่างที่มักชอบทำกัน)
18:02 4 เคสที่สามารถนำ Redis มาประยุกต์ใช้ได้
19:27 1. Redis และ Session
27:03 2. Redis และ Job Queue
32:53 3. Redis และ Real-time
39:29 4. Redis และ Pub / Sub
44:44 สรุปทั้งหมดของ Redis
47:15 คำแนะนำหากนำไปใช้จริง
สำหรับ code ใน video นี้
github.com/mikelopster/redis-...
ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่
Facebook page: / mikelopster.dev
Website: mikelopster.dev
แปะพิกัดของที่ผมใช้
shope.ee/6fI75UuLEM osmo pocket 3
shope.ee/4VDcVixCW9 ไมค์ shure
shope.ee/6pbXI6d5xG กล้องวงจรปิด
Enjoy ครับ 😘
Пікірлер: 26
ขอบคุณมากครับ แนะนำได้เห็นภาพ ตามกระบวนการทำงานจริง
อยากให้ทำคลิปลง detail แต่ละ topic เพิ่มหน่อยครับ เช่น - วิธีการจัดการกรณี redis ล่ม - กรณีต้องการทำ cache complex query ที่มีการ join แล้วตอนนำมาทำ pagination-filter ต้องเก็บ หรือ query ยังไง - ข้อควรระวัง - แนะนำหากใช้บน production ขอบคุณครับ
@mikelopster
4 күн бұрын
เดี๋ยวผมหา use case มาเล่าเพิ่มดีกว่า เผื่อจะได้เห็นภาพมากขึ้นในแต่ละเคสนะครับ
ตามช่องนี้มาตั้งแต่คลิป line messaging api จนลองเขียนตาม ลองทำ จนเอาขึ้นเป็น production ใช้จริงแล้วครับ ขอบคุณมากครับบ 🙏🏼🙏🏼
สวัสดีครับคุณไม้ค lopster ติดตามเรื่อยๆนะคับ
นอกจากทำ session login ไปเก็บเป็น cache แล้วก็ไม่เคยใช้ตัวอื่นเลย เปิดโลกมากครับ
ขอบคุณสำหรับความรู้ดีๆ ผมก็อยากรู้มานานแล้วว่ามันทำอะไร
ขอบคุณสำหรับความรู้มากครับ กำลังวางแผนจะใช้ มี feature ให้ใช้ได้ค่อนข้างครบดี
หายไปนานเลยนะครับจารย์5555
@mikelopster
4 күн бұрын
กำลังจะหาเวลากลับมาและ จมกองงานไปหน่อย 😂
ความรู้ใหม่ ✍️✍️
เม้นแรกกดด
อยากเขียน flutter เป็นครับ วันนั้นไปเจอแบบ bloc ไม่มีความเข้าใจของตัว bloc เลยครับ
@mikelopster
4 күн бұрын
ต้องค่อยๆไล่ทำดูครับ อาจจะตึงมือนิดนึง สำหรับ bloc นะครับ
พี่เป็นคนสุพรรณใช่มั้ยคับ ผมเหมือนเจอพี่ที่โลตัสเมื่อไม่นานมานี้ด้วย😅
@mikelopster
4 күн бұрын
ใช่ครับ ผมคนสุพรรณ แต่ผมก็ไม่ได้กลับบ้านนานและน้า อาจจะเห็นผิดคนก็ได้น้า 😂
Theme Style พี่คืออะไรครับ Text สวยมาก
@mikelopster
4 күн бұрын
Dracula ครับ my best theme 😆
ขอ link repo github ศึกษา ด้วยครับ
@mikelopster
3 күн бұрын
นี่จ้า ลืมแปะให้เลย github.com/mikelopster/redis-exp-app 😂
@bunggoonesixeight8920
3 күн бұрын
@@mikelopster ขอบคุณครับ
อยากให้พี่สอนเรื่อง Djangorest+react บ้าง สาวก py แบบผมรออยู่นะครับ 555
@mikelopster
4 күн бұрын
ไม่นานเกินรอครับ สำหรับชาว py 😆
@user-sj6js4bz2p
3 күн бұрын
@@mikelopster สาธุครับ 555
อยากให้คุณไมคของซอพสกิวด้วยได้ไหมครับ ว่า เด็กใหม่เข้าไปทำงานต้องมีสกิวการพูด การปรับตัวยังไงให้ซีเนียรพอใจได้เร้วที่สุดครับ
@mikelopster
4 күн бұрын
เดี๋ยวผมอาจจะหยิบมาเป็นแนะนำกันเพิ่มเติมนะครับ 😁