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

Redis SETBIT: ตั้งค่า Bit ที่ Index เฉพาะของ String

ในบทเรียนนี้ เราจะเรียนรู้วิธีการตั้งค่า Bit ที่ Index ที่ระบุของค่า String ที่จัดเก็บที่ Key ใน Redis Datastore โดยใช้คำสั่ง Redis SETBIT

คำสั่ง SETBIT

คำสั่งนี้ตั้งค่า Bit ที่ Index ที่ระบุของค่า String ที่จัดเก็บที่ Key หาก Index มากกว่าความยาวของค่า String String จะถูกมองว่าเป็นพื้นที่ต่อเนื่องที่มี Bit เป็น 0 หาก Key ไม่มีอยู่ จะถูกสร้างขึ้นก่อนและตั้งค่าเป็น Empty String ดังนั้น Index จะอยู่นอกช่วงเสมอและค่าจะเป็น 0 Bit

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

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

redis host:port> SETBIT <keyname> <index> <bit value>

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

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

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

Redis SETBIT: ตั้งค่า Bit ที่ Index เฉพาะของ String

 

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

  1. SETBIT Command Docs

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

<- String Commands