Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis
Redis
  1. นับจำนวนสมาชิกใน Redis Set ด้วยคำสั่ง SCARD

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการดูขนาด (จำนวนสมาชิก) ของค่า Set ที่จัดเก็บที่ Key โดยใช้คำสั่ง SCARD ใน redis-cli ไวยากรณ์ของคำสั่ง Redis SCARD มีดังนี้ :- ไวยากรณ์ (Syntax) :- redis host:port> SCARD <key name> ผลลัพธ์ (Output) :- (integer) value, แสดงจำนวนสมาชิกใน Set (integer) 0, หา

  2. Redis SISMEMBER: ตรวจสอบสมาชิกใน Set อย่างรวดเร็ว

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการตรวจสอบ ว่าสมาชิกที่ระบุเป็นสมาชิกของ Set หรือไม่ โดยใช้คำสั่ง SISMEMBER ใน redis-cli ไวยากรณ์ของคำสั่ง Redis SISMEMBER มีดังนี้ :- ไวยากรณ์ (Syntax) :- redis host:port> SISMEMBER <key name> <member> ผลลัพธ์ (Output) :- (integer) 1 หากสมาชิกเป็นส

  3. เชี่ยวชาญ Redis DUMP: ดึงค่า Key ที่ Serialize แล้วอย่างรวดเร็ว

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการดูรุ่นที่ Serialize แล้ว (Serialized Version) ของค่าที่จัดเก็บที่ Key ใน Redis Datastore โดยใช้คำสั่ง DUMP ใน redis-cli ไวยากรณ์ของคำสั่ง Redis DUMP มีดังนี้ :- ไวยากรณ์ (Syntax) :- redis host:port> DUMP <key name> ผลลัพธ์ (Output) :- - string แสดงรุ่นที่

  4. วิธีตรวจสอบชนิดข้อมูลของ Key ใน Redis ด้วยคำสั่ง TYPE

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการดูชนิดข้อมูล (Data Type) ของค่าที่จัดเก็บใน Key ค่าใน Redis Datastore สามารถเป็นชนิดข้อมูลต่างๆ ได้ เช่น String, List, Set, Sorted Set เป็นต้น เพื่อดูชนิดข้อมูลของค่า เราจะใช้คำสั่ง TYPE ใน redis-cli ไวยากรณ์ของคำสั่ง Redis TYPE มีดังนี้ :- ไวยากรณ์ (Syntax) :- redi

  5. ดูเวลาหมดอายุของ Key ใน Redis ด้วยคำสั่ง TTL และ PTTL

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการดูเวลาหมดอายุ (Timeout) ของ Key โดยใช้คำสั่ง Redis TTL และ PTTL เวลาหมดอายุเป็นวินาที :- เพื่อดูเวลาหมดอายุของ Key ในหน่วยวินาที เราจะใช้คำสั่ง TTL ใน redis-cli จำนวนวินาทีนี้แสดงเวลาที่เหลืออยู่ของ Key ก่อนที่จะถูกลบออกจาก Datastore ไวยากรณ์ของคำสั่ง TTL มีดังนี้

  6. เชี่ยวชาญ Redis ZADD: สร้างและจัดการสมาชิก Sorted Set อย่างมีประสิทธิภาพ

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการสร้างและเพิ่มสมาชิกในค่า Sorted Set ที่จัดเก็บที่ Key โดยใช้คำสั่ง Redis ZADD คำสั่ง ZADD ใช้เพื่อเพิ่มสมาชิก 1 รายการหรือหลายรายการ พร้อม Score ของแต่ละรายการ ในค่า Sorted Set ที่จัดเก็บที่ Key ที่ระบุ หากสมาชิกที่ระบุมีอยู่แล้ว Score ของสมาชิกจะถูกอัปเดต และสมาชิก

  7. นับจำนวนสมาชิก Sorted Set ตามช่วง Score ใน Redis ด้วย ZCOUNT

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการนับจำนวนสมาชิกของ Sorted Set ที่มี Score อยู่ในช่วงเฉพาะ โดยใช้คำสั่ง Redis ZCOUNT คำสั่ง ZCOUNT คำสั่งนี้ส่งคืนจำนวนสมาชิกของค่า Sorted Set ที่ Score ของมันมากกว่าหรือเท่ากับ min (Inclusive) และน้อยกว่าหรือเท่ากับ max (Inclusive) ที่ส่งผ่านเป็นอาร์กิวเมนต์ โดยค่าเ

  8. ดึงสมาชิกที่มี Score สูงสุดจาก Redis Sorted Set ด้วย ZPOPMAX และ BZPOPMAX

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบและส่งคืนสมาชิกที่มี Score สูงสุดของค่า Sorted Set ที่จัดเก็บที่ Key ใน Redis Datastore โดยใช้คำสั่ง Redis ZPOPMAX และ BZPOPMAX คำสั่ง ZPOPMAX คำสั่งนี้ลบและส่งคืนสมาชิกที่มี Score สูงสุด 1 หรือหลายรายการ จากค่า Sorted Set ที่จัดเก็บที่ Key ที่ระบุ คำสั่งรับอาร์กิ

  9. วิธีลบและดึงสมาชิกที่มี Score ต่ำสุดใน Redis Sorted Set ด้วย ZPOPMIN และ BZPOPMIN

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบและส่งคืนสมาชิกที่มี Score ต่ำสุดของค่า Sorted Set ที่จัดเก็บที่ Key ใน Redis Datastore โดยใช้คำสั่ง Redis ZPOPMIN และ BZPOPMIN คำสั่ง ZPOPMIN คำสั่งนี้ลบและส่งคืนสมาชิกที่มี Score ต่ำสุด 1 หรือหลายรายการ จากค่า Sorted Set ที่จัดเก็บที่ Key ที่ระบุ คำสั่งรับอาร์กิ

  10. เชี่ยวชาญ Redis ZREMRANGEBYSCORE: ลบสมาชิก Sorted Set ตามช่วง Score อย่างรวดเร็ว

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบสมาชิกของ Sorted Set ที่มี Score อยู่ในช่วงเฉพาะ โดยใช้คำสั่ง Redis ZREMRANGEBYSCORE คำสั่ง ZREMRANGEBYSCORE คำสั่งนี้ลบสมาชิกทั้งหมดของค่า Sorted Set ที่ Score ของมันมากกว่าหรือเท่ากับ min (Inclusive) และน้อยกว่าหรือเท่ากับ max (Inclusive) ที่ส่งผ่านเป็นอาร์กิวเม

  11. Redis ZREMRANGEBYRANK: ลบสมาชิก Sorted Set ตามอันดับ (Rank) อย่างมีประสิทธิภาพ

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบสมาชิกของ Sorted Set ที่มีอันดับ (Rank) อยู่ในช่วงเฉพาะ โดยใช้คำสั่ง Redis ZREMRANGEBYRANK คำสั่ง ZREMRANGEBYRANK คำสั่งนี้ลบสมาชิกทั้งหมดของค่า Sorted Set ที่อันดับ (Rank) ของมันอยู่ระหว่างอาร์กิวเมนต์ start และ stop Start และ Stop เป็นดัชนีที่เริ่มจากศูนย์ (Zer

  12. เชี่ยวชาญ Redis ZRANGEBYLEX: ดึงสมาชิก Sorted Set ตามช่วงค่าแบบเรียงลำดับไปข้างหน้า

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการดึงสมาชิกทั้งหมดของ Sorted Set ที่มีค่าอยู่ในช่วงเฉพาะ และเรียงลำดับแบบ Lexicographical แบบ Ascending (น้อยไปมาก) โดยใช้คำสั่ง Redis ZRANGEBYLEX คำสั่ง ZRANGEBYLEX คำสั่งนี้ส่งคืนสมาชิกทั้งหมดของค่า Sorted Set ที่จัดเก็บที่ Key ที่ระบุ ซึ่งมีค่า (การแสดงผลแบบสตริงขอ

  13. เชี่ยวชาญ Redis ZREVRANGEBYLEX: ดึงสมาชิก Sorted Set ตามช่วงค่าแบบเรียงลำดับย้อนกลับ

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการดึงสมาชิกทั้งหมดของ Sorted Set ที่มีค่าอยู่ในช่วงเฉพาะ และเรียงลำดับแบบ Lexicographical แบบ Descending (มากไปน้อย) โดยใช้คำสั่ง Redis ZREVRANGEBYLEX คำสั่ง ZREVRANGEBYLEX คำสั่งนี้ส่งคืนสมาชิกทั้งหมดของค่า Sorted Set ที่จัดเก็บที่ Key ที่ระบุ ซึ่งมีค่า (การแสดงผลแบบ

  14. เชี่ยวชาญ Redis ZREMRANGEBYLEX: ลบสมาชิก Sorted Set ตามช่วงค่า

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบสมาชิกของ Sorted Set ที่มีค่าอยู่ในช่วงเฉพาะ โดยใช้คำสั่ง Redis ZREMRANGEBYLEX คำสั่ง ZREMRANGEBYLEX คำสั่งนี้ลบสมาชิกทั้งหมดของ Sorted Set ที่ค่าของมัน (การแสดงผลแบบสตริงของสมาชิก) อยู่ระหว่างอาร์กิวเมนต์ min และ max ที่นี่ สมาชิกทั้งหมดในค่า Sorted Set จะถูกแทรก

  15. นับจำนวนสมาชิกใน Sorted Set ตามช่วงค่า ด้วยคำสั่ง Redis ZLEXCOUNT

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการนับจำนวนสมาชิกของ Sorted Set ที่มีค่าอยู่ในช่วงเฉพาะ โดยใช้คำสั่ง Redis ZLEXCOUNT คำสั่ง ZLEXCOUNT คำสั่งนี้ส่งคืนจำนวนสมาชิกของ Sorted Set ที่ค่าของมัน (การแสดงผลแบบสตริงของสมาชิก) อยู่ระหว่างอาร์กิวเมนต์ min และ max ที่นี่ สมาชิกทั้งหมดในค่า Sorted Set จะถูกแทรกด้

  16. เชี่ยวชาญ Serverless: การเอาชนะความท้าทาย Database Connections

    การออกแบบฐานข้อมูลสำหรับ Serverless ความท้าทายใหญ่ที่สุดในใจเราคือการสร้าง Infrastructure ที่รองรับ Per-request Pricing อย่างมีกำไร เราเชื่อว่า Upstash บรรลุแล้ว หลัง Launch ผลิตภัณฑ เราพบอีกความท้าทายใหญ่: Database Connections! ตามที่รู้ Serverless Functions Scale จาก 0 ถึง Infinity หมายความว่าเมื่

  17. Benchmark ฐานข้อมูล Serverless: เปรียบเทียบ Latency ของ DynamoDB, FaunaDB และ Upstash (Redis)

    ในบทความนี้ จะเปรียบเทียบ Latency ของ 3 Serverless Databases: DynamoDB, FaunaDB, Upstash (Redis) สำหรับ Common Web Use Case สร้าง Sample News Website และบันทึก Database-related Latency ทุก Request ไปยังเว็บไซต์ ดู เว็บไซต์ และ Source Code Insert NY Times Articles 7,001 บทความลงแต่ละฐานข้อมูล บทความร

  18. สร้าง Roadmap Voting App แบบปลอดภัยด้วย Next.js, Redis และ Auth0

    เราพัฒนา Example Applications เพื่อแสดงให้เห็นว่าการพัฒนา Serverless Apps ด้วย Redis ง่ายและปฏิบัติได้ จนถึงตอนนี้ Example ยอดนิยมที่สุดคือ Roadmap Voting Application เมื่อเริ่มใช้จริง พบปัญหา 2 ประการ: เริ่มเห็น Spam Entries แอปไม่มี Admin Dashboard ต้องเชื่อม Redis เพื่อลบ Entry Release Features

  19. เชี่ยวชาญ Rate Limiting สำหรับ Serverless Apps: ปกป้องทรัพยากรและควบคุมต้นทุน

    หนึ่งในสิ่งดีที่สุดของ Serverless คือความสามารถในการ Scale แม้ Traffic Spike โตใหญ่ แต่การ Scale ไม่ได้ฟรี ทั้งทางการเงินและเทคนิค นั่นคือเหตุผลที่นักพัฒนาต้องควบคุม Scalability ของแอปพลิเคชัน นี่คือเหตุผลหลักที่คุณต้องการ Rate Limiting Mechanism ใน Serverless App: 1. ปกป้องทรัพยากร (Protect your r

  20. เพิ่มประสิทธิภาพ Next.js ด้วย Redis Caching

    Next.js เป็น Web Framework ที่ประสบความสำเร็จมาก รวม Server Side Rendering (SSR) และ Static Site Generation (SSG) SSG ทำให้เว็บไซต์เร็วขึ้นขอบคุณ CDN Caching ในขณะที่ SSR ช่วย SEO และ Dynamic Data Server Side Rendering เป็นฟีเจอร์ที่ยอดเยี่ยมช่วยให้เขียน Full Stack Apps ได้ แต่ถ้าไม่ระวัง ประสิทธิภา

Total 418 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:12/21  20-คอมพิวเตอร์/Page Goto:1 6 7 8 9 10 11 12 13 14 15 16 17 18