Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis
Redis
  1. เชี่ยวชาญ Redis Scripting ด้วย Lua: คู่มือปฏิบัติจริง

    คุณเคยได้ยินว่า Redis มีภาษาสคริปต์ฝังตัว แต่ยังไม่ได้ลอง? นี่คือทัวร์สิ่งที่คุณต้องเข้าใจเพื่อใช้พลังของ Lua กับ Redis server ของคุณ Hello, Lua! สคริปต์ Redis Lua แรกของเราแค่คืนค่าโดยไม่ได้โต้ตอบกับ Redis อย่างมีความหมาย: local msg = Hello, world! return msg ง่ายที่สุดแล้ว บรรทัดแรกตั้งค่าตัวแปร l

  2. เชี่ยวชาญ Redis Protocol ใน Go: การอ่านและเขียน RESP แบบง่าย

    ในโพสต์นี้ ฉันจะ रूपรายการการนำไปใช้งานที่เรียบง่าย เข้าใจง่าย สำหรับสองส่วนประกอบของ Redis client ใน Go เพื่อเป็นวิธีเข้าใจว่า Redis protocol ทำงานยังไง และทำไมมันถึงยอดเยี่ยม หากคุณมองหา Redis client ใน Go ที่พร้อม production และมีฟีเจอร์ครบ เราแนะนำให้ดู library redigo ของ Gary Burd ก่อนเริ่ม ต้อ

  3. โปรโตคอลสายของ Redis (RESP): คู่มือสำหรับมือใหม่

    หนึ่งในฟีเจอร์ที่ Redis ได้รับการยกย่องน้อยที่สุดแต่สำคัญที่สุดคือโปรโตคอลสาย (wire protocol) นี่คือเหตุผลที่ Redis มีระบบนิเวศ client libraries คุณภาพสูงมากที่สุด โปรโตคอลสายของ Redis น่าประทับใจในความเรียบง่าย ทำให้สร้าง client ที่นำคุณสมบัติหลักของ Redis ไปใช้ได้ง่าย มันยังออกแบบมาเพื่อให้เขียน c

  4. Redis Replicas ข้าม Expired Keys: ทำไมจำนวนคีย์ถึงลดลง

    หากคุณใช้ expiring keys (ที่รู้จักในชื่อ volatile keys) ใน Redis คุณอาจได้รับความประหลาดใจเมื่อแนบ Redis replica ใหม่เข้ากับฐานข้อมูล: จำนวนคีย์บน replica ของคุณอาจต่ำกว่าจำนวนคีย์บน primary DB อย่างมีนัยสำคัญ นี่พบได้บ่อยโดยเฉพาะหากคุณมี volatile keys จำนวนมาก Redis replica ของคุณขาดคีย์หรือไม่? คุ

  5. การลบ Hashes ขนาดใหญ่ใน Redis: แนวทางปฏิบัติที่ดีที่สุด

    เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเหตุผลที่การลบออบเจ็กต์ขนาดใหญ่ช้าใน Redis อ่านภาพรวมสั้นๆ นี้ เพื่อลบ Hash ขนาดใหญ่ใน Redis: เปลี่ยนชื่อคีย์เป็นคีย์เฉพาะที่มี namespace เพื่อให้ Hash ปรากฏว่า ถูกลบ แก่ Redis clients อื่นๆ ทันที ลบ fields จาก Hash แบบเพิ่มทีละน้อยในแบทช์เล็กๆ จนว่าจะว่างเปล่า โดยจำก

  6. การลบ Lists ขนาดใหญ่ใน Redis: คู่มือขั้นตอนต่อขั้นตอน

    เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเหตุผลที่การลบออบเจ็กต์ขนาดใหญ่ช้าใน Redis อ่านภาพรวมสั้นๆ นี้ เพื่อลบ List ขนาดใหญ่ใน Redis: เปลี่ยนชื่อคีย์เป็นคีย์เฉพาะที่มี namespace เพื่อให้ List ปรากฏว่า ถูกลบ แก่ Redis clients อื่นๆ ทันที ลบ elements จาก List แบบเพิ่มทีละน้อยในแบทช์เล็กๆ จนว่าจะว่างเปล่า โดยจ

  7. ป้องกันการบล็อกเซิร์ฟเวอร์: การลบออบเจ็กต์ Redis ขนาดใหญ่อย่างมีประสิทธิภาพ

    ใน Redis การลบออบเจ็กต์ non-string ขนาดใหญ่ เช่น hashes, lists, sets, และ sorted sets อาจบล็อกเซิร์ฟเวอร์เป็นเวลานาน ส่งผลให้เกิดปัญหา เช่น client-side timeouts เนื่องจากสองแง่มุมของการทำงานของ Redis: Redis เป็น single-threaded หมายความว่ามันประมวลผลคำสั่งทีละคำสั่งเท่านั้น ไม่ว่าจะมี clients เชื่อ

  8. ลบ Redis Sets ขนาดใหญ่โดยไม่บล็อกเซิร์ฟเวอร์: วิธีที่มีประสิทธิภาพ

    เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเหตุผลที่การลบออบเจ็กต์ขนาดใหญ่ช้าใน Redis อ่านภาพรวมสั้นๆ นี้ เพื่อลบ Set ขนาดใหญ่ใน Redis: เปลี่ยนชื่อคีย์เป็นคีย์เฉพาะที่มี namespace เพื่อให้ Set ปรากฏว่า ถูกลบ แก่ Redis clients อื่นๆ ทันที ลบสมาชิกจาก Set แบบเพิ่มทีละน้อยในแบทช์เล็กๆ จนว่าจะว่างเปล่า โดยจำกัดขนา

  9. การลบ Sorted Sets ขนาดใหญ่ใน Redis อย่างมีประสิทธิภาพ

    เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเหตุผลที่การลบออบเจ็กต์ขนาดใหญ่ช้าใน Redis อ่านภาพรวมสั้นๆ นี้ เพื่อลบ Sorted Set ขนาดใหญ่ใน Redis: เปลี่ยนชื่อคีย์เป็นคีย์เฉพาะที่มี namespace เพื่อให้ Sorted Set ปรากฏว่า ถูกลบ แก่ Redis clients อื่นๆ ทันที ลบสมาชิกจาก Sorted Set แบบเพิ่มทีละน้อยในแบทช์เล็กๆ จนว่าจะ

  10. Redis Pub/Sub เริ่มต้นเร็ว: คู่มือการส่งข้อความแบบรวดเร็ว

    Publish/Subscribe (หรือ pub/sub) เป็นรูปแบบวิศวกรรมซอฟต์แวร์ที่ใช้มามาหลายทศวรรษ แต่ก่อนหน้านี้มักต้องการเซิร์ฟเวอร์ข้อความเฉพาะและความรู้เฉพาะทางจึงจะมีประโยชน์ Redis pub/sub เป็นการนำรูปแบบ publish/subscribe มาใช้งานแบบเบาและเรียบง่าย ซึ่งเป็นฟีเจอร์ของทุกเซิร์ฟเวอร์ Redis นับตั้งแต่版本 2.0 หมายควา

  11. เชี่ยวชาญ Redis Pub/Sub: คู่มือปฏิบัติจริงฉบับสมบูรณ์

    บทความภาพรวมของเราเกี่ยวกับ Redis pub/sub อธิบายถึงวัตถุประสงค์ของ pub/sub และอธิบายการเลือกออกแบบของ Redis pub/sub โดยเฉพาะ เราจะมาดูวิธีใช้ Redis pub/sub โดยอธิบายทีละขั้นตอนแต่ละแนวคิดหลัก: ช่องทาง (channels), การเผยแพร่ (publishing), การสมัครรับ (subscribing), และการจับคู่รูปแบบ (pattern-matchin

  12. การสร้างแบบจำลองข้อมูล Time Series ใน Redis ด้วย Streams

    Redis มักถูกนึกถึงว่าเป็น เซิร์ฟเวอร์โครงสร้างข้อมูล ที่ให้อินเทอร์เฟซเครือข่ายสำหรับโครงสร้างข้อมูลพื้นฐานหลายประเภท Streams เป็นโครงสร้างข้อมูลแบบเจเนอริกใหม่ลำดับแรกนับตั้งแต่ Redis นำ Sorted Sets มาใช้งานเมื่อหลายปีก่อน มาดูหนึ่งในการใช้งานหลักของโครงสร้างใหม่นี้: การสร้างแบบจำลองข้อมูล time ser

  13. เชี่ยวชาญ Redis ZRANGEBYSCORE: ดึงข้อมูล Sorted Set ตามช่วงคะแนนแบบลำดับน้อยไปมาก

    ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีการดึงสมาชิกทั้งหมดของ Sorted Set ที่มีคะแนนอยู่ในช่วงที่กำหนด โดยเรียงลำดับจากคะแนนต่ำสุดไปสูงสุด สำหรับการทำงานนี้ เราจะใช้คำสั่ง ZRANGEBYSCORE ของ Redis คำสั่ง ZRANGEBYSCORE คำสั่งนี้จะคืนค่าสมาชิกทั้งหมดของ Sorted Set ที่มีคะแนนมากกว่าหรือเท่ากับ min (รวม) และน้อย

  14. ใช้คำสั่ง Redis ZREVRANGEBYSCORE ดึงข้อมูล Sorted Set ตามช่วงคะแนนแบบลำดับมากไปน้อย

    ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีการดึงสมาชิกทั้งหมดของ Sorted Set ที่มีคะแนนอยู่ในช่วงที่กำหนด โดยเรียงลำดับจากคะแนนสูงสุดไปต่ำสุด สำหรับการทำงานนี้ เราจะใช้คำสั่ง ZREVRANGEBYSCORE ของ Redis คำสั่ง ZREVRANGEBYSCORE คำสั่งนี้จะคืนค่าสมาชิกทั้งหมดของ Sorted Set ที่มีคะแนนน้อยกว่าหรือเท่ากับ max (รวม)

  15. Redis List CRUD ด้วย Jedis: คู่มือ Java ครบถ้วน

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการทำ CRUD operation บน list value โดยใช้ Jedis library Jedis Library Jedis เป็น Java client library สำหรับ Redis datastore มีขนาดเล็ก ใช้งานง่าย และรองรับ Redis 2.8.x, 3.x.x และขึ้นไป List Value List คือลำดับของ string ที่เรียงตาม insertion order ใน Redis list ถูกเก็บเ

  16. Redis Sets ด้วย Jedis: CRUD Operations ใน Java ครบถ้วน

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการทำ CRUD operation บน set value โดยใช้ Jedis library Jedis Library Jedis เป็น Java client library สำหรับ Redis datastore มีขนาดเล็ก ใช้งานง่าย และรองรับ Redis 2.8.x, 3.x.x และขึ้นไป Set Value Set คือ unordered collection ของ unique elements ใน Redis sets ถูกเก็บเป็น v

  17. Redis CRUD ด้วย Jedis: จัดการ Hash ใน Java อย่างมาสเตอร์

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการทำ CRUD operation บน hash value โดยใช้ Jedis library Jedis Library Jedis เป็น Java client library สำหรับ Redis datastore มีขนาดเล็ก ใช้งานง่าย และรองรับ Redis 2.8.x, 3.x.x และขึ้นไป Hash Value Hash เป็น map ของ field-value pair ใช้แทน object type เช่น Java object ใน

  18. Redis Jedis: CRUD Operations บน Geo Value ด้วย Jedis Library

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการทำ CRUD operation บน geo value โดยใช้ Jedis library Jedis Library Jedis เป็น Java client library สำหรับ Redis datastore มีขนาดเล็ก ใช้งานง่าย และรองรับ Redis 2.8.x, 3.x.x และขึ้นไป Geo Value Geospatial value ประกอบด้วยพิกัด longitude และ latitude ของตำแหน่งบนโลก ใน R

  19. Redis CRUD ด้วย Jedis: คู่มือจัดการ Key แบบ Java

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการทำ CRUD operation บน key โดยใช้ Jedis library Jedis Library Jedis เป็น Java client library สำหรับ Redis datastore มีขนาดเล็ก ใช้งานง่าย และรองรับ Redis 2.8.x, 3.x.x และขึ้นไป Keys ใน Redis Keys ใช้เป็น unique identifier เพื่อจัดเก็บ จัดการ และดึงข้อมูล value ที่เก็บใ

  20. Implement Redis Pub/Sub ด้วย Jedis: คู่มือขั้นตอน Java

    ในบทเรียนนี้ เราจะเรียนรู้วิธีการ implement ระบบ Redis pub/sub โดยใช้ library Jedis Jedis Library Jedis เป็น Java client library สำหรับ Redis datastore มีขนาดเล็ก ใช้งานง่าย และรองรับ Redis 2.8.x, 3.x.x และขึ้นไปอย่างเต็มที่ ระบบ Redis Pub/Sub Redis นำรูปแบบ messaging paradigm Publish/Subscribe มาใช

Total 418 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:7/21  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13