คำสั่ง Redis linsert
Redis linsert คำสั่งก่อนหรือหลังการใส่องค์ประกอบขององค์ประกอบรายการ เมื่อองค์ประกอบที่ระบุไม่ได้อยู่ในรายการไม่มีการดำเนินการ เมื่อรายการไม่ได้อยู่ถือได้ว่าเป็นรายการที่ว่างเปล่า, ไม่มีการดำเนินการ ถ้าคีย์ไม่ได้เป็นประเภทของรายการที่มีข้อผิดพลาดจะถูกส่งกลับ
ไวยากรณ์
Redis linsert ไวยากรณ์คำสั่งพื้นฐานจะเป็นดังนี้:
redis 127.0.0.1:6379> LINSERT KEY_NAME BEFORE EXISTING_VALUE NEW_VALUE
รุ่นที่มีจำหน่าย
> = 1.0.0
ราคาย้อนกลับ
ถ้าหลังจากคำสั่งจะประสบความสำเร็จกลับมาแทรกความยาวของรายการ หากคุณไม่ได้หาองค์ประกอบที่ระบุหรือ -1 ถ้าคีย์ไม่มีอยู่หรือเป็นรายการที่ว่างเปล่ากลับ 0
ตัวอย่าง
redis 127.0.0.1:6379> RPUSH list1 "foo" (integer) 1 redis 127.0.0.1:6379> RPUSH list1 "bar" (integer) 2 redis 127.0.0.1:6379> LINSERT list1 BEFORE "bar" "Yes" (integer) 3 redis 127.0.0.1:6379> LRANGE mylist 0 -1 1) "foo" 2) "Yes" 3) "bar"