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

วิธีใช้ Redis GETRANGE ดึง Substring อย่างมีประสิทธิภาพ

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

คำสั่ง GETRANGE

คำสั่งนี้รับ Offset Start (Inclusive) และ End (Inclusive) ซึ่งกำหนด Index เริ่มต้นและสิ้นสุดของ Substring Index เป็น Zero-based ดังนั้น 0 หมายถึงสมาชิกแรก 1 หมายถึงสมาชิกที่สอง และไปเรื่อยๆ ตัวเลขลบก็สามารถใช้เพื่อระบุ Offset เริ่มจากท้าย String ได้ โดย -1 หมายถึงสมาชิกสุดท้าย -2 หมายถึงสมาชิกลำดับก่อนสุดท้าย และไปเรื่อยๆ Offset ที่อยู่นอกช่วงจะถูกจัดการโดยการจำกัดช่วงผลลัพธ์ให้อยู่ในความยาวจริงของ String ไวยากรณ์ของคำสั่ง Redis GETRANGE มีดังนี้ :-

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

redis host:port> GETRANGE <key name> <start> <end>

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

(string) value, แสดง Substring ของค่า String 

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

วิธีใช้ Redis GETRANGE ดึง Substring อย่างมีประสิทธิภาพ

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

  1. GETRANGE Command Docs

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

<- String Commands