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

การดึงค่า String ใน Redis: คู่มือครบครันสำหรับ GET และ MGET

ในบทเรียนนี้ เราจะเรียนรู้วิธีการดึงค่า 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) :-

การดึงค่า String ใน Redis: คู่มือครบครันสำหรับ GET และ MGET

คำสั่ง 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) :-

การดึงค่า String ใน Redis: คู่มือครบครันสำหรับ GET และ MGET

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

  1. GET Command Docs
  2. MGET Command Docs

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

<- String Commands