ในบทเรียนนี้ เราจะเรียนรู้วิธีการดึงค่า String ที่จัดเก็บที่ Key ใน Redis Datastore โดยใช้คำสั่ง Redis GET และ MGET
คำสั่ง GET
คำสั่ง GET ใช้ดึงค่า String ที่จัดเก็บที่ Key ที่ระบุ หาก Key ไม่มีอยู่ จะส่งคืน Nil และหาก Key มีอยู่แต่ค่าที่จัดเก็บที่ Key ไม่ใช่ String จะส่งคืน Error ไวยากรณ์ของคำสั่ง Redis GET มีดังนี้ :-
ไวยากรณ์ (Syntax) :-
redis host:port> GET <key name>
ผลลัพธ์ (Output) :-
- (strings) reply, แสดงค่า String ที่จัดเก็บที่ Key - (nil), หาก Key ไม่มีอยู่ - Error, หาก Key มีอยู่และค่าที่จัดเก็บที่ Key ไม่ใช่ String
ตัวอย่าง (Example) :-

คำสั่ง MGET
คำสั่ง MGET ใช้ดึงค่า String ที่จัดเก็บที่ Key ที่ระบุทั้งหมด หาก Key ที่ระบุใดๆ ไม่มีอยู่ หรือมีอยู่แต่ค่าที่จัดเก็บไม่ใช่ String จะส่งคืน Nil ไวยากรณ์ของคำสั่ง Redis MGET มีดังนี้ :-
ไวยากรณ์ (Syntax) :-
redis host:port> MGET <keyname-1> <keyname-2> <keyname-3>
ผลลัพธ์ (Output) :-
- (array) reply, แสดงค่า String ที่จัดเก็บที่ Key ทั้งหมดที่ระบุ - (nil), หาก Key ไม่มีอยู่ - (nil), หาก Key มีอยู่และค่าที่จัดเก็บที่ Key ไม่ใช่ String
ตัวอย่าง (Example) :-

อ้างอิง (References) :-
- GET Command Docs
- MGET Command Docs
ขอจบบทเรียนเรื่องวิธีดึงค่า String ที่จัดเก็บใน Redis Datastore หากชอบ กรุณาแชร์ความคิดเห็นในส่วนความคิดเห็นและแชร์ให้คนอื่นๆ ด้วยนะครับ