tolak

Bahasa Inggeris[pʊʃ]

vt.& vi tekan, tekan, tekan; -skala menyinggung; mengejar tekad

vi Maju;

arahan redis RPUSHX sintaks

Fungsi: Masukkan nilai nilai ke dalam hujung kekunci senarai jika dan hanya jika kunci wujud dan merupakan senarai.

Sintaks: RPUSHX nilai kunci

Penjelasan: Bertentangan dengan arahan RPUSH, apabila kunci tidak wujud, arahan RPUSHX tidak melakukan apa-apa.

Versi yang tersedia: >= 2.2.0

Kerumitan masa: O(1)

Pulangan: RPUSHX Panjang jadual selepas arahan dilaksanakan

arahan redis RPUSHX contoh

# key不存在
redis> LLEN greet
(integer) 0
redis> RPUSHX greet "hello"     # 对不存在的 key 进行 RPUSHX,PUSH 失败。
(integer) 0
# key 存在且是一个非空列表
redis> RPUSH greet "hi"         # 先用 RPUSH 插入一个元素
(integer) 1
redis> RPUSHX greet "hello"     # greet 现在是一个列表类型,RPUSHX 操作成功。
(integer) 2
redis> LRANGE greet 0 -1
1) "hi"
2) "hello"