教你如何使用Redis:[4]list型別?

List是一個連結串列結構,主要功能是push、pop、獲取一個範圍的所有值等等、

操作中的key理解為連結串列的名字,redis的list型別其實就是一個每個子元素都是string型別的雙項鍊表。

我們可以通過push、pop操作從連結串列的頭部或者尾部新增刪除的元素、

這樣list既可以座位棧、有可以作為佇列。

工具/原料

linux伺服器一臺

putty軟體一個

方法/步驟

在key對應的list的頭部新增字串元素

命令:lpush #引數0 到-1 是從開始到結束

教你如何使用Redis:[4]list型別

在key對應list的尾部新增字串元素:

命令:rpush

教你如何使用Redis:[4]list型別

在key對應list的特定位置前 or 後 新增字串:

命令:linsert

教你如何使用Redis:[4]list型別

設定list中指定的下標元素值:

命令:lset

教你如何使用Redis:[4]list型別

從key對應list中刪除n個和value相同的元素(n<0從尾刪除,n=0全部刪除)

命令:lrem

教你如何使用Redis:[4]list型別

保留指定的key的值範圍內的資料:

命令:ltrim

教你如何使用Redis:[4]list型別

從list的頭部刪除元素、並返回刪除元素:

命令:lpop

教你如何使用Redis:[4]list型別

從list的尾部刪除元素,並返回刪除元素:

命令:rpop

教你如何使用Redis:[4]list型別

從第一個list的尾部移除元素並新增到第二個list的頭部:(尾彈出 頭壓入)

命令:rpoplpush

教你如何使用Redis:[4]list型別

返回名稱為key的list中index位置的元素:

命令:lindex

教你如何使用Redis:[4]list型別

返回key對應list的長度:

命令:llen

教你如何使用Redis:[4]list型別

型別, 職業, 元素, 連結串列,
相關問題答案