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

Redis Sets: คำสั่งสำหรับจัดการข้อมูล Set ใน Redis อย่างเชี่ยวชาญ

Set เป็นชุดข้อมูลที่ไม่มีลำดับ (Unordered Collection) ของสมาชิกที่ไม่ซ้ำกัน (Unique Elements) ใน Redis Set สามารถจัดเก็บเป็นค่าที่ Key และคำสั่ง Redis หลายคำสั่งถูกใช้เพื่อจัดเก็บ จัดการ และดึงค่า Set ที่จัดเก็บในฐานข้อมูล Redis ไวยากรณ์สำหรับใช้คำสั่ง Redis มีดังนี้ :-

ไวยากรณ์ (Syntax) :-

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

ตัวอย่าง (Example) :-

Redis Sets: คำสั่งสำหรับจัดการข้อมูล Set ใน Redis อย่างเชี่ยวชาญ

คำสั่งจัดการค่า Set ใน Redis :-

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

ลำดับ คำสั่ง คำอธิบาย
1 SADD เพิ่มสมาชิก 1 รายการหรือหลายรายการใน Set
2 SCARD ส่งคืนขนาดของ Set
3 SDIFF ดำเนินการหาความต่างบนหลาย Set
4 SDIFFSTORE ดำเนินการหาความต่างบนหลาย Set และเก็บผลลัพธ์ใน Key
5 SINTER ดำเนินการหาส่วนร่วมบนหลาย Set
6 SINTERSTORE ดำเนินการหาส่วนร่วมบนหลาย Set และเก็บผลลัพธ์ใน Key
7 SISMEMBER ตรวจสอบว่าสมาชิกที่กำหนดเป็นสมาชิกของ Set หรือไม่
8 SMEMBERS ส่งคืนสมาชิกทั้งหมดของ Set
9 SMOVE ย้ายสมาชิกจาก Set หนึ่งไปอีก Set
10 SPOP ลบและส่งคืนสมาชิกแบบสุ่มจาก Set
11 SRANDMEMBER ส่งคืนสมาชิกแบบสุ่ม 1 รายการหรือหลายรายการจาก Set
12 SREM ลบสมาชิก 1 รายการหรือหลายรายการจาก Set
13 SUNION ดำเนินการรวมบนหลาย Set
14 SUNIONSTORE ดำเนินการรวมบนหลาย Set และเก็บผลลัพธ์ใน Key
15 SSCAN วนซ้ำสมาชิก Set แบบเพิ่มเติม (Incremental)

 

อ้างอิง (References) :-

  1. Set Command Docs

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