?
This document uses PHP Chinese website manual Release
LINSERT key BEFORE|AFTER pivot value
自2.2.0起可用。
時(shí)間復(fù)雜度: O(N)其中N是在查看數(shù)據(jù)透視之前要遍歷的元素的數(shù)量。這意味著插入列表(頭部)左端的某處可以被認(rèn)為是O(1),并且在右端(尾部)的某處插入的是O(N)。
插入value
存儲(chǔ)在key
參考值之前或之后的列表中pivot
。
當(dāng)key
不存在時(shí),它被視為空列表,不執(zhí)行任何操作。
key
存在但不包含列表值時(shí)會(huì)返回錯(cuò)誤。
整數(shù)回復(fù):插入操作后列表的長度,或者未找到-1
值pivot
。
redis> RPUSH mylist "Hello" (integer) 1
redis> RPUSH mylist "World" (integer) 2
redis> LINSERT mylist BEFORE "World" "There" (integer) 3
redis> LRANGE mylist 0 -1 1) "Hello" 2) "There" 3) "World"