首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-06-15 00:31:48

redis 5種數據結構及對應使用場景?list/set/hash/zset 這四種數據結構是容器型數據結構,它們共享下面兩條通用規則:,我來為大家講解一下關于redis 5種數據結構及對應使用場景?跟着小編一起來看一看吧!

redis 5種數據結構及對應使用場景(Redis數據結構常用知識點)1

redis 5種數據結構及對應使用場景

容器型數據結構的通用規則

list/set/hash/zset 這四種數據結構是容器型數據結構,它們共享下面兩條通用規則:

  • create if not exists

如果容器不存在,那就創建一個,再進行操作。比如 rpush 操作剛開始是沒有列表的,Redis 就會自動創建一個,然後再 rpush 進去新元素。

  • drop if no elements

如果容器裡的元素沒有了,那麼立即删除元素,釋放内存。這意味着 lpop 操作到最後一個元素,列表就消失了。

過期時間

Redis 所有的數據結構都可以設置過期時間,時間到了,Redis 會自動删除相應的對象。需要注意的是過期是以對象為單位,比如一個 hash 結構的過期是整個 hash 對象的過期,而不是其中的某個子 key。

還有一個需要特别注意的地方是如果一個字符串已經設置了過期時間,然後你調用了 set 方法修改了它,它的過期時間就會消失。

127.0.0.1:6379> set u22e yoyo OK 127.0.0.1:6379> EXPIRE u22e 600 (integer) 1 127.0.0.1:6379> ttl u22e (integer) 582 127.0.0.1:6379> set u22e yoyo OK 127.0.0.1:6379> ttl u22e (integer) -1

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
釘釘智能填表如何實現
釘釘智能填表如何實現
1、打開釘釘,進入【工作選項卡】。2、在【其他應用】功能區選擇【隻能填表】。3、點擊【智能填表】進入如下視圖界面内容。4、點擊【+】新建智能填表。5、可進入到編輯填表如問卷調查界面,編輯需要的内容即可。
2026-06-15
蘋果手機無限重啟怎麼辦
蘋果手機無限重啟怎麼辦
1、遇到蘋果手機無限重啟這種問題,一般可能由于手機系統出錯,軟件與系統沖突或者是蘋果手機内部硬件問題導緻的,比如:電池老化,線路接觸不良等等原因造成的。2、可以嘗試同時按住蘋果手機Shome鍵與電源鍵按鈕,強制重啟手機一下,在看看是否恢複正常。3、如未能夠恢複正常的話,則建議還原一下蘋果手機出廠設置一下,依次打開蘋果手機設置,通用、點擊還原、抹掉所有内容和設置。(注意:抹掉所有内容和設置之後數據将
2026-06-15
排位保護卡在哪裡
排位保護卡在哪裡
1、排位保護卡可以在背包中查看。背包中會顯示目前所擁有幾張。2、賽季後如果直接繼承到了鑽石V,是不會...
2026-06-15
ai自由變換工具在哪
ai自由變換工具在哪
演示機型:華為MateBookX系統版本:win10APP版本:adobeillustrator20191、打開AI軟件,新一個文檔。2、這裡創建一個星形作為示範。3、左邊工具欄選取自由變換工具。4、然後就會多幾個小工具,默認選中的是第二個有小手的圖标。5、選中其中一個角,然後進行拖拉。6、下面兩個也是有透視功能的,隻是透視的角度不一樣。adobeillustrator:Illustrator,常
2026-06-15
華為p30夜晚拍照技巧
華為p30夜晚拍照技巧
1、暗拍:一點光就夠了。搭載超感光徕卡四攝,HUAWEIP30Pro配備4000萬像素超感光主攝,憑...
2026-06-15
Copyright 2023-2026 - www.tftnews.com All Rights Reserved