Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

เรียนรู้คำสั่ง Redis List: จัดการข้อมูล List อย่างมีประสิทธิภาพ

List ใน Redis คือลำดับของสตริงที่เรียงตามลำดับการแทรก (insertion order) ใน Redis สามารถเก็บ List เป็นค่า (value) ที่ key และใช้คำสั่ง Redis ต่างๆ เพื่อจัดเก็บ จัดการ และดึงข้อมูล List ที่เก็บอยู่ในฐานข้อมูล Redis

Syntax

redis host:port> <Command Name> <key name>

ตัวอย่าง

เรียนรู้คำสั่ง Redis List: จัดการข้อมูล List อย่างมีประสิทธิภาพ

คำสั่งสำคัญสำหรับจัดการ List ใน Redis

คำสั่งสำคัญบางส่วนสำหรับจัดการค่า List ในฐานข้อมูล Redis มีดังนี้:

S.No Command Description
1 BLPOP คืนค่าและลบสมาชิกแรกของ List หรือบล็อกจนกว่าจะมีสมาชิก
2 BRPOP คืนค่าและลบสมาชิกสุดท้ายของ List หรือบล็อกจนกว่าจะมีสมาชิก
3 BRPOPLPUSH ลบสมาชิกสุดท้ายจาก List และแทรกเข้า List อื่น หรือบล็อกจนกว่าจะมีสมาชิก
4 LINDEX คืนค่าสมาชิกจาก List ตาม index ที่ระบุ
5 LINSERT แทรกสมาชิกก่อนหรือหลังสมาชิกอื่นใน List
6 LLEN คืนค่าความยาวของ List
7 LPOP คืนค่าและลบสมาชิกแรกของ List
8 LPUSH แทรกสมาชิกหนึ่งหรือหลายรายการที่หัว (head) ของ List
9 LPUSHX แทรกสมาชิกที่หัวของ List เฉพาะเมื่อ List มีอยู่แล้ว
10 LRANGE คืนค่าสมาชิกในช่วงที่ระบุจาก List
11 LREM ลบสมาชิกจาก List
12 LSET ตั้งค่าสมาชิกใน List ตาม index ที่ระบุ
13 LTRIM ตัด List ให้เหลือเฉพาะช่วงที่ระบุ
14 RPOP คืนค่าและลบสมาชิกสุดท้ายของ List
15 RPOPLPUSH ลบสมาชิกสุดท้ายจาก List และแทรกเข้า List อื่น
16 RPUSH แทรกสมาชิกหนึ่งหรือหลายรายการที่ท้าย (tail) ของ List
17 RPUSHX แทรกสมาชิกที่ท้ายของ List เฉพาะเมื่อ List มีอยู่แล้ว

อ้างอิง

  1. List Command Docs

ขอจบบทเรียนสำหรับค่า List ใน Redis และคำสั่งที่ใช้จัดเก็บและจัดการใน Redis datastore หากชอบบทเรียนนี้ กรุณาแบ่งปันความคิดเห็นและแชร์ให้ผู้อื่นด้วยครับ