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

วิธีแทรกองค์ประกอบที่ส่วนท้ายของค่ารายการ – Redis RPUSH | RPUSHX

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีแทรกองค์ประกอบอย่างน้อยหนึ่งองค์ประกอบที่ส่วนท้ายของค่ารายการที่จัดเก็บไว้ในคีย์ในที่เก็บข้อมูล redis สำหรับสิ่งนี้ เราจะใช้ Redis RPUSH และ RPUSHX คำสั่ง

คำสั่ง RPUSH

คำสั่ง RPUSH ใช้เพื่อแทรกองค์ประกอบที่ระบุอย่างน้อยหนึ่งองค์ประกอบที่ส่วนท้าย ( end ) ของค่ารายการที่เก็บอยู่ที่คีย์ องค์ประกอบจะถูกแทรกทีละรายการไปที่ส่วนท้ายของค่ารายการ จากองค์ประกอบซ้ายสุดไปยังองค์ประกอบขวาสุด ตัวอย่างเช่น ถ้าคำสั่ง RPUSH รายการ a bc ถูกดำเนินการ จากนั้นรายการจะมี a เป็นองค์ประกอบแรก b เป็นองค์ประกอบที่สองและ c เป็นองค์ประกอบที่สาม

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

ไวยากรณ์ :-

redis host:post> RPUSH <keyname> <value 1> [ <value> ]

ผลลัพธ์ :-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

ตัวอย่าง :-

วิธีแทรกองค์ประกอบที่ส่วนท้ายของค่ารายการ – Redis RPUSH | RPUSHX

คำสั่ง RPUSHX

คำสั่ง RPSHX ใช้เพื่อแทรกองค์ประกอบที่ระบุเพียงหนึ่งองค์ประกอบที่ส่วนท้าย ( end ) ของค่ารายการที่เก็บอยู่ที่คีย์ ไม่มีการดำเนินการใดๆ และ o จะถูกส่งกลับ หากไม่มีคีย์ หากมีคีย์อยู่แต่ค่าที่เก็บไว้ที่คีย์ไม่ใช่ประเภทข้อมูลของรายการ ระบบจะส่งคืนข้อผิดพลาด ไวยากรณ์ของคำสั่ง Redis RPUSHX มีดังนี้ :-

ไวยากรณ์ :-

redis host:post> RPUSHX <keyname> <value>

ผลลัพธ์ :-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

ตัวอย่าง :-

วิธีแทรกองค์ประกอบที่ส่วนท้ายของค่ารายการ – Redis RPUSH | RPUSHX

อ้างอิง :-

  1. เอกสารคำสั่ง RPUSH
  2. เอกสารคำสั่ง RPUSHX

นั่นคือทั้งหมดสำหรับวิธีแทรกองค์ประกอบอย่างน้อยหนึ่งองค์ประกอบที่ส่วนท้ายของค่ารายการที่จัดเก็บไว้ใน datastore redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย

<- รายการคำสั่ง