ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีการอัปเดตส่วนหนึ่งของค่าสตริงที่จัดเก็บไว้ในคีย์ที่ระบุในที่เก็บข้อมูล redis สำหรับสิ่งนี้ เราจะใช้ Redis SETRANGE คำสั่ง
คำสั่งSETRANGE
คำสั่งนี้จะเริ่มต้น (รวม) ออฟเซ็ต ซึ่งกำหนดดัชนีเริ่มต้นของส่วนที่อัปเดตของค่าสตริง หากออฟเซ็ตเริ่มต้นมากกว่าความยาวของค่าสตริง ค่าสตริงจะถูกเสริมด้วยศูนย์ไบต์เพื่อให้การชดเชยการเริ่มต้นพอดี ดัชนีมีค่าเป็นศูนย์ ดังนั้น 0 หมายถึงองค์ประกอบแรก 1 หมายถึงองค์ประกอบที่สอง และอื่นๆ
หากไม่มีคีย์ในที่เก็บข้อมูล redis อันดับแรก คีย์จะถูกสร้างขึ้นและตั้งค่าเป็นสตริงว่างก่อนดำเนินการ ไวยากรณ์ของคำสั่ง Redis SETRANGE มีดังนี้:-
ไวยากรณ์ :-
redis host:post> SETRANGE <keyname> <start> <value>
ผลลัพธ์ :-
(integer) value, representing the number of characters in the string. Error, if key exist and value stored at the key is not a string.
ตัวอย่าง :-
อ้างอิง :-
- เอกสารคำสั่ง SETRANGE
นั่นคือทั้งหมดสำหรับวิธีอัปเดตส่วนหนึ่งของค่าสตริงที่จัดเก็บไว้ในคีย์ในคลังข้อมูล redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย