AdSense

網頁

2024/4/29

Redis Lists基本命令操作

Redis Lists是linked list(鏈結串列)結構,Redis Queue是基於Lists來實現。基本操作如下。


使用LPUSH從list的頭部(左側)放入元素。後接第一個參數為key,第二個參數為一或多個元素。

例如下面在key為employees的list的頭部(左側)依序塞入"John""Mary"

redis> LPUSH employees "John" "Mary"
(integer) 2

此時內部元素排列:

["Mary", "John"]

使用LRANGE 0 -1印出list所有元素。

redis> LRANGE employees 0 -1
1) "Mary"
2) "John"

使用RPUSH從list的尾部(右側)放入元素。後接第一個參數為key,第二個參數為一或多個元素。

redis> RPUSH employees "Tony"
(integer) 3

此時內部元素排列:

["Mary", "John", "TONY"]

使用LPOP從list頭部(左側)移出元素。後接參數key。

redis> LPOP employees
"Mary"

此時內部元素排列:

["John", "TONY"]

使用RPOP從list尾部(右側)移出元素。後接參數key。

redis> RPOP employees
"Tony"

此時內部元素排列:

["John"]


沒有留言:

AdSense