列表

2018-02-24 16:09 更新

此外,Redis 也支持一些更復雜的數(shù)據(jù)結(jié)構(gòu)。我們第一個會看的是列表。一個列表是一系列 有序的值。與數(shù)組有關(guān)的一系列操作是:RPUSH,?LPUSH,?LLEN,?LRANGE,?LPOP和?RPOP。列表和普通的值一樣,可以被直接使用。

  • RPUSH?將值添加到列表的末尾
RPUSH friends "Alice"
RPUSH friedns "Joe"
  • LPUSH?將值添加到列表的開始
LPUSH friends "Sam"
  • LRANGE是從列表中去一個指定范圍的子集。它通過你想取的范圍的第一個元素的下標和 最后一個元素的下標作為參數(shù)。將 -1 作為參數(shù)意味著取值到列表的最后。
LRANGE friends 0 -1 # => 1) "Sam", 2) "Alice", 3) "Joe"
LRANGE friends 0  1 # => 1) "Sam", 2) "Alice"
LRANGE friends 1  2 # => 1) "Alice", 2) "Joe"
  • LLEN?返回指定列表的長度
LLEN friends # => 3
  • LPOP?從列表中刪除第一個元素,并將它作為返回值
LPOP friends # => "Sam"
  • RPOP?從列表中刪除最后一個元素,并將它作為返回值
RPOP friends # => "Joe"

注意看現(xiàn)在的列表:

LLEN friends # => 1
LRANGE friends 0 -1 # => 1) "Alice"
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號