push

UK[pʊʃ] US[pʊʃ]

vt.& vi. Push, push

vt. Press; push, increase; exert pressure on, force; persuade

n. push, determination; large-scale offensive; determined pursuit

vi. push; increase; strive for

Third person singular: pushes Present participle: pushing Past tense: pushed Past participle: pushed

redis LPUSH command syntax

Function:Insert one or more values value into the header of the list key.

Syntax:LPUSH key value [value ...]

Explanation:If there are multiple value values, then each value value is based on Insert into the table header in order from left to right: For example, if you execute the command LPUSH mylist a b c on the empty list mylist, the value of the list will be c b a , which is equivalent to atomically executing LPUSH mylist a , LPUSH mylist b and LPUSH mylist c three commands. If key does not exist, an empty list will be created and the LPUSH operation performed. When key exists but is not a list type, an error is returned. The LPUSH command before Redis 2.4 only accepted a single value value.

Available versions:>= 1.0.0

Time complexity:O(1)

Return:The length of the list after executing the LPUSH command.

redis LPUSH command example

# 加入单个元素 redis> LPUSH languages python (integer) 1 # 加入重复元素 redis> LPUSH languages python (integer) 2 redis> LRANGE languages 0 -1 # 列表允许重复元素 1) "python" 2) "python" # 加入多个元素 redis> LPUSH mylist a b c (integer) 3 redis> LRANGE mylist 0 -1 1) "c" 2) "b" 3) "a"