ในบทเรียนนี้ เราจะเรียนรู้วิธีการดึง 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) :-

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