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

เชี่ยวชาญ Redis GETSET: ตั้งค่าใหม่และดึงค่าเก่าพร้อมกัน

ในบทเรียนนี้ เราจะเรียนรู้วิธีการตั้งค่าใหม่และส่งคืนค่า String เก่าของ Key โดยใช้คำสั่ง Redis GETSET

คำสั่ง GETSET

คำสั่งนี้ตั้งค่า String ใหม่ที่ Key ที่ระบุ และส่งคืนค่า String เก่าของมัน ส่งคืน NIL หาก Key ไม่มีอยู่ และส่งคืน Error หาก Key มีอยู่แต่ค่าที่จัดเก็บที่ Key ไม่ใช่ String ไวยากรณ์ของคำสั่ง Redis GETSET มีดังนี้:-

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

redis host:port> GETSET <keyname> <value>

ผลลัพธ์ (Output) :-

(string) reply, แสดงค่า String ที่จัดเก็บที่ Key (nil) reply, หาก Key ไม่มีอยู่ Error, หาก Key มีอยู่และค่าที่จัดเก็บที่ Key ไม่ใช่ String 

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

เชี่ยวชาญ Redis GETSET: ตั้งค่าใหม่และดึงค่าเก่าพร้อมกัน

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

  1. GETSET Command Docs

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

<- String Commands