Latest web development tutorials

รายการ 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
เพิ่มมูลค่าให้กับรายการที่มีอยู่