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

เชี่ยวชาญ Redis GETBIT: ดึงค่า Bit ที่ Index ใดๆ ได้

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

คำสั่ง GETBIT

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

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

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

redis host:port> GETBIT <keyname> <index>

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

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

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

เชี่ยวชาญ Redis GETBIT: ดึงค่า Bit ที่ Index ใดๆ ได้

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

  1. GETBIT Command Docs

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

<- String Commands