亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Redis?List列表相關(guān)命令的用法詳解

 更新時(shí)間:2023年10月10日 15:27:33   作者:摸魚王胖嘟嘟  
這篇文章主要為大家詳細(xì)介紹了Redis中List列表相關(guān)命令的用法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

命令

LPUSH

將?個(gè)或者多個(gè)元素從左側(cè)放?(頭插)到list中。

LPUSH key element [element ...]

LPUSHX

在key存在時(shí),將?個(gè)或者多個(gè)元素從左側(cè)放?(頭插)到list中。不存在,直接返回

LPUSHX key element [element ...]

LRANGE

獲取從start到end區(qū)間的所有元素,左閉右閉。

LRANGE key start stop

RPUSH

將?個(gè)或者多個(gè)元素從右側(cè)放?(尾插)到list中。

RPUSH key element [element ...]

RPUSHX

在key存在時(shí),將?個(gè)或者多個(gè)元素從右側(cè)放?(尾插)到list中。

RPUSHX key element [element ...]

LPOP

從list左側(cè)取出元素(即頭刪)。

LPOP key

RPOP

從list右側(cè)取出元素(即尾刪)。

RPOP key

LINDEX

獲取從左數(shù)第index位置的元素。

LINDEX key index

LINSERT

在特定位置插?元素。

LINSERT key <BEFORE | AFTER> pivot element

LLEN

獲取list?度。

LLEN key

blpop和brpop

blpop和brpop是lpop和rpop的阻塞版本,和對(duì)應(yīng)?阻塞版本的作?基本?致,除了:

1.在列表中有元素的情況下,阻塞和?阻塞表現(xiàn)是?致的。但如果列表中沒有元素,?阻塞版本會(huì)理解返回nil,但阻塞版本會(huì)根據(jù)timeout,阻塞?段時(shí)間,期間Redis可以執(zhí)?其他命令,但要求執(zhí)?該命令的客?端會(huì)表現(xiàn)為阻塞狀態(tài)

2.命令中如果設(shè)置了多個(gè)鍵,那么會(huì)從左向右進(jìn)?遍歷鍵,?旦有?個(gè)鍵對(duì)應(yīng)的列表中可以彈出元素,命令?即返回。

3.如果多個(gè)客?端同時(shí)多?個(gè)鍵執(zhí)?pop,則最先執(zhí)?命令的客?端會(huì)得到彈出的元素。

BLPOP key [key ...] timeoutBRPOP key [key ...] timeout

以上就是Redis List列表相關(guān)命令的用法詳解的詳細(xì)內(nèi)容,更多關(guān)于Redis List命令的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • SpringBoot讀寫Redis客戶端并實(shí)現(xiàn)Jedis技術(shù)切換功能

    SpringBoot讀寫Redis客戶端并實(shí)現(xiàn)Jedis技術(shù)切換功能

    這篇文章主要介紹了SpringBoot讀寫Redis客戶端并實(shí)現(xiàn)技術(shù)切換功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • redis 過期策略及內(nèi)存回收機(jī)制解析

    redis 過期策略及內(nèi)存回收機(jī)制解析

    這篇文章主要介紹了redis 過期策略及內(nèi)存回收機(jī)制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 最新評(píng)論