รายการ Redis (รายชื่อ)
รายการ Redis เป็นรายการที่เรียบง่ายของสตริงเรียงเพื่อแทรก คุณสามารถเพิ่มรายการของหัวคู่มือองค์ประกอบ (ซ้าย) หรือด้านหลัง (ด้านขวา) ก
รายการที่สามารถมีได้ถึงองค์ประกอบ 232--1 (4294967295 กว่า 4 พันล้านองค์ประกอบแต่ละรายการ)
ตัวอย่าง
redis 127.0.0.1:6379> LPUSH w3bigkey redis (integer) 1 redis 127.0.0.1:6379> LPUSH w3bigkey mongodb (integer) 2 redis 127.0.0.1:6379> LPUSH w3bigkey mysql (integer) 3 redis 127.0.0.1:6379> LRANGE w3bigkey 0 10 1) "mysql" 2) "mongodb" 3) "redis"
ในตัวอย่างข้างต้นเราใช้LPUSH สามค่าลงในรายการของชื่อในหมู่ w3bigkey
รายการคำสั่ง Redis
ตารางต่อไปนี้จะแสดงรายการของคำสั่งพื้นฐานที่เกี่ยวข้อง:
เลขที่ | คำสั่งและคำอธิบาย |
---|---|
1 | key1 BLPOP [key2] หมดเวลา และได้รับการออกจากองค์ประกอบแรกของรายการถ้ารายการไม่ได้เป็นรายการขององค์ประกอบที่จะถูกปิดกั้นจนหมดเวลาหรือวันที่สามารถพบได้ในองค์ประกอบป๊อปอัพที่ |
2 | key1 BRPOP [key2] หมดเวลา และได้รับการออกจากองค์ประกอบสุดท้ายของรายการถ้ารายการไม่รายการขององค์ประกอบที่จะถูกปิดกั้นจนหมดเวลาหรือวันที่สามารถพบได้ในองค์ประกอบป๊อปอัพที่ |
3 | หมดเวลา BRPOPLPUSH แหล่งปลายทาง ป๊อปอัพค่าจากรายการองค์ประกอบป๊อปอัพลงในรายการอื่นและส่งกลับมาถ้ามีองค์ประกอบของรายการจะไม่มีการปิดกั้นจนหมดเวลาหรือจนกว่าจะมีรายการที่สามารถพบได้ในองค์ประกอบของป๊อปอัพ |
4 | ดัชนีคีย์ Lindex ได้รับรายชื่อขององค์ประกอบโดยดัชนี |
5 | ที่สำคัญก่อน linsert | ค่าเดือยหลัง ในรายการขององค์ประกอบก่อนหรือหลังองค์ประกอบแทรก |
6 | ที่สำคัญ LLEN รับรายชื่อของความยาว |
7 | ที่สำคัญ LPOP และได้รับการออกจากองค์ประกอบแรกของรายการ |
8 | LPUSH VALUE1 สำคัญ [VALUE2] หนึ่งหรือมากกว่าค่าเข้ามาในหัวของรายการ |
9 | ค่าคีย์ LPUSHX หนึ่งหรือมากกว่าค่าลงหัวรายการที่มีอยู่ |
10 | lrange หยุดเริ่มต้นที่สำคัญ ได้รับรายชื่อขององค์ประกอบในช่วงที่ระบุ |
11 | มูลค่านับคีย์ LREM นำองค์ประกอบรายการ |
12 | ค่าดัชนีที่สำคัญ LSet กำหนดค่าขององค์ประกอบของรายการโดยดัชนี |
13 | LTrim หยุดเริ่มต้นที่สำคัญ สำหรับรายชื่อของการตัดแต่ง (ตัด), ที่อยู่, ทำรายการขององค์ประกอบเพียงช่วงเวลาการเก็บรักษาระบุองค์ประกอบไม่ได้ระบุอยู่ในช่วงที่จะถูกลบ |
14 | ที่สำคัญ RPOP ลบและได้รับรายชื่อขององค์ประกอบที่ผ่านมา |
15 | ปลายทางแหล่ง RPOPLPUSH เอาองค์ประกอบสุดท้ายของรายการและเพิ่มองค์ประกอบในรายการอื่นและผลตอบแทน |
16 | VALUE1 สำคัญ RPUSH [VALUE2] เพิ่มหนึ่งหรือมากกว่าค่าในรายการ |
17 | ค่าคีย์ RPUSHX เพิ่มมูลค่าให้กับรายการที่มีอยู่ |