Bahasa Inggeris[pɒp] AS[pɑ:p]

vi (tanpa diduga, tiba-tiba) muncul secara tiba-tiba; (tiba-tiba) bertanya; (tiba-tiba mengeluarkan sesuatu yang disediakan); moden

adv.explosion; bang

abbr.protokol pejabat pos

Orang ketiga tunggal: timbul jamak: timbul participle sekarang: timbul masa lampau: timbul masa lalu Participle: timbul

arahan BLPOP redis sintaks

Fungsi: BLPOP ialah primitif pop timbul menyekat senarai.

Sintaks: Kunci BLPOP [kunci ...] tamat masa

Penerangan: Ia adalah versi menyekat perintah LPOP Apabila tiada unsur dalam senarai yang diberikan untuk dipaparkan, sambungan akan disekat oleh arahan BLPOP Sehingga masa menunggu atau elemen boleh timbul ditemui. Apabila berbilang parameter kunci diberikan, setiap senarai disemak mengikut urutan kunci parameter dan elemen kepala senarai bukan kosong yang pertama muncul.

Versi yang tersedia: >= 2.0.0

Kerumitan masa: O(1)

Pemulangan: Jika senarai kosong, kembalikan nol . Jika tidak, senarai yang mengandungi dua elemen dikembalikan, elemen pertama ialah kunci kepunyaan elemen yang muncul, dan elemen kedua ialah nilai elemen yang muncul.

arahan BLPOP redis contoh

redis> DEL job command request           # 确保key都被删除
(integer) 0
redis> LPUSH command "update system..."  # 为command列表增加一个值
(integer) 1
redis> LPUSH request "visit page"        # 为request列表增加一个值
(integer) 1
redis> BLPOP job command request 0       # job 列表为空,被跳过,紧接着 command 列表的第一个元素被弹出。
1) "command"                             # 弹出元素所属的列表
2) "update system..."                    # 弹出元素所属的值