ในบทเรียนนี้ เราจะเรียนรู้วิธีการตั้งค่าใหม่และส่งคืนค่า 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) :-

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