最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis中List列表常用命令總結(jié)

 更新時(shí)間:2024年03月06日 08:30:19   作者:一天睡20個(gè)小時(shí)  
Redis中的List API提供了一些操作列表的命令,這篇文章主要給大家介紹了關(guān)于Redis中List列表常用命令的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

常用命令

List特點(diǎn):單值多value,value值可以重復(fù)

命令作用
lpush從左往右存值
rpush從右往左存值
lrange取值(只有從左往右取值)
lpop從左邊彈出一個(gè)值
rpop從右邊彈出一個(gè)值
lindex按照下標(biāo)取得值
llen獲取元素個(gè)數(shù)
lren key 數(shù)字N 給定值V1解釋(刪除N個(gè)值等于V1的元素)
ltrim key 開始index 結(jié)束index截取置頂范圍的值后在賦值給key
rpoplpush 彈出的列表 接收的列表彈出列表彈出最后一個(gè)字段,接收列表接受字段
lset key index value替換值
linsert key before/after 已有值往前或者往后插入的新值

lpush/rpush/lrange

lpush 從左往右存值

127.0.0.1:6379> lpush list1 1 2 3 4 5
(integer) 5

lrange 取值(只有從左往右取值)

127.0.0.1:6379> lrange list1 0 -1
1) "5"
2) "4"
3) "3"
4) "2"
5) "1"

rpush 從右往左存值

127.0.0.1:6379> rpush list2 1 2 3 4 5
(integer) 5

lrange 取值(只有從左往右取值)

127.0.0.1:6379> lrange list2 0 -1
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"

lpop/rpop

lpop 從左邊彈出一個(gè)值

127.0.0.1:6379> lpop list1
"5"
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "3"
3) "2"
4) "1"

rpop 從右邊彈出一個(gè)值

127.0.0.1:6379> rpop list1 
"1"
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "3"
3) "2"

lindex 按照下標(biāo)取得值

127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "3"
3) "2"
127.0.0.1:6379> lindex list1 0
"4"

llen 獲取元素個(gè)數(shù)

127.0.0.1:6379> llen list1
(integer) 3

lrem key

lren key 數(shù)字N 給定值V1 解釋(刪除N個(gè)值等于V1的元素)

127.0.0.1:6379> lpush list1 1 1 1 1 2 3 4 5 6
(integer) 9
127.0.0.1:6379> lrange list1 0 -1
1) "6"
2) "5"
3) "4"
4) "3"
5) "2"
6) "1"
7) "1"
8) "1"
9) "1"
127.0.0.1:6379> lrem list1 3 1
(integer) 3
127.0.0.1:6379> lrange list1 0 -1
1) "6"
2) "5"
3) "4"
4) "3"
5) "2"
6) "1"

ltrim key

ltrim key 開始index 結(jié)束index,截取置頂范圍的值后在賦值給key

127.0.0.1:6379> lrange list1 0 -1
1) "6"
2) "5"
3) "4"
4) "3"
5) "2"
6) "1"
127.0.0.1:6379> ltrim list1 2 5
OK
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "3"
3) "2"
4) "1"
127.0.0.1:6379> 

rpoplpush

rpoplpush 彈出的列表 接受的列表

127.0.0.1:6379> lrange list2 0 -1
1) "11"
2) "12"
3) "13"
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "3"
3) "2"
4) "1"
127.0.0.1:6379> rpoplpush list1 list2
"1"
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "3"
3) "2"
127.0.0.1:6379> lrange list2 0 -1
1) "1"
2) "11"
3) "12"
4) "13"

lset key index value

替換值

127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "3"
3) "2"
127.0.0.1:6379> lset list1 1 mysql
OK
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "mysql"
3) "2"

linsert key before/after 已有值 插入的新值

127.0.0.1:6379> linsert list1 before mysql java
(integer) 4
127.0.0.1:6379> lrange list1 0 -1
1) "4"
2) "java"
3) "mysql"
4) "2"

總結(jié) 

到此這篇關(guān)于Redis中List列表常用命令的文章就介紹到這了,更多相關(guān)Redis中List列表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談Redis中bind的坑

    淺談Redis中bind的坑

    本文主要介紹了淺談Redis中bind的坑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Redis字符串原理的深入理解

    Redis字符串原理的深入理解

    這篇文章主要給大家介紹了關(guān)于Redis字符串原理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 防止redis內(nèi)存溢出優(yōu)化方法

    防止redis內(nèi)存溢出優(yōu)化方法

    本文主要介紹了防止redis內(nèi)存溢出優(yōu)化方法,包括使用maxmemory-policy選項(xiàng)、設(shè)置數(shù)據(jù)過期時(shí)間和配置Redis集群等,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • redis的bigkey掃描腳本深入介紹

    redis的bigkey掃描腳本深入介紹

    這篇文章主要給大家介紹了關(guān)于redis的bigkey掃描腳本的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • Redisson如何解決redis分布式鎖過期時(shí)間到了業(yè)務(wù)沒執(zhí)行完問題

    Redisson如何解決redis分布式鎖過期時(shí)間到了業(yè)務(wù)沒執(zhí)行完問題

    這篇文章主要介紹了Redisson如何解決redis分布式鎖過期時(shí)間到了業(yè)務(wù)沒執(zhí)行完問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 查詢?cè)L問Redis特定數(shù)據(jù)庫的客戶端IP的操作指南

    查詢?cè)L問Redis特定數(shù)據(jù)庫的客戶端IP的操作指南

    在Redis運(yùn)維和開發(fā)過程中,了解哪些客戶端連接并訪問了特定的數(shù)據(jù)庫(如db0)是一個(gè)常見的需求,然而,Redis本身并不直接提供歷史訪問日志,因此我們需要借助一些內(nèi)置命令和外部工具來實(shí)現(xiàn)這一目標(biāo),本文將詳細(xì)介紹如何查詢?cè)L問Redis特定數(shù)據(jù)庫(如db0)的客戶端IP
    2025-06-06
  • Linux環(huán)境下升級(jí)redis的詳細(xì)步驟記錄

    Linux環(huán)境下升級(jí)redis的詳細(xì)步驟記錄

    這篇文章主要給大家介紹了關(guān)于Linux環(huán)境下升級(jí)redis的詳細(xì)步驟,描述了如何從舊版本升級(jí)到新版本Redis,包括備份舊數(shù)據(jù)、下載和安裝新版本、復(fù)制配置文件和數(shù)據(jù)、停止舊版本并啟動(dòng)新版本的過程,需要的朋友可以參考下
    2024-12-12
  • redis集合類型_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    redis集合類型_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章給大家介紹了redis集合類型的常用方法,感興趣的朋友參考下吧
    2017-08-08
  • 64位Windows下安裝Redis教程

    64位Windows下安裝Redis教程

    這篇文章主要介紹了64位Windows下安裝Redis教程,本文使用Microsoft Open Tech group 在 GitHub上開發(fā)的一個(gè)Win64版本的Redis,需要的朋友可以參考下
    2014-09-09
  • CentOS系統(tǒng)下Redis安裝和自啟動(dòng)配置的步驟

    CentOS系統(tǒng)下Redis安裝和自啟動(dòng)配置的步驟

    相信大家都知道Redis是一個(gè)C實(shí)現(xiàn)的基于內(nèi)存、可持久化的鍵值對(duì)數(shù)據(jù)庫,在分布式服務(wù)中常作為緩存服務(wù)。所以這篇文章將詳細(xì)介紹在CentOS系統(tǒng)下如何從零開始安裝到配置啟動(dòng)服務(wù)。有需要的可以參考借鑒。
    2016-09-09

最新評(píng)論

深泽县| 阿巴嘎旗| 南华县| 东乡族自治县| 兴和县| 文山县| 闻喜县| 丰城市| 牟定县| 河南省| 多伦县| 筠连县| 姜堰市| 望江县| 菏泽市| 荆门市| 孟村| 临澧县| 平乡县| 象州县| 泰宁县| 双柏县| 尚义县| 寻甸| 彭泽县| 乌拉特后旗| 宁远县| 勐海县| 兴化市| 永泰县| 韶山市| 澳门| 芦溪县| 荔浦县| 甘南县| 迁西县| 游戏| 锦州市| 镇坪县| 宜兴市| 三亚市|