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

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
推荐阅读
DAS是域名還是賬戶
DAS是域名還是賬戶
DAS提供了以.bit為結尾的符号命名體系,可以在上面關聯任意類型的數據。它既可以是域名,也可以是賬戶,這取決于我們将DAS用于何種場景。我們通常把DAS作為一個賬戶系統看待,但事實上它完全可以作為域名系統來使用。應當把域名看作賬戶系統的一種使用場景。
2026-07-08
老年手機沒有聲音了怎麼調
老年手機沒有聲音了怎麼調
2026-07-08
xsmax信号差怎麼解決
xsmax信号差怎麼解決
1、硬件方面,首先我們在插卡順序上做以下調整,将電信卡換到副卡位置,主卡首選移動,如果你的卡都是一個運營商,那可以将上網卡放在卡槽下方的位置;2、軟件方面則可以解鎖後在主界面點擊設置,進入設置後,再點擊通用進入,并在通用界面點擊軟件更新;3、接着進入軟件更新界面,檢查更新,将軟件更新到IOS12.1或更新,點擊下載及安裝;下載後直接安裝更新,将軟件更新到最新,官方在12.1版本已經針對信号問題做了
2026-07-08
蘋果鏡像前置鏡頭是什麼意思
蘋果鏡像前置鏡頭是什麼意思
以iPhone12、ios14為例。蘋果ios14鏡像前置鏡頭的意思是默認翻轉圖像,拍出來的圖像與拍攝前看到的預覽圖像方向相反。開啟方法:1、進入蘋果手機的ios14系統後,點擊手機的設置圖标。2、在設置界面,向上滑動,點擊相機的選項進入。3、進入後,選擇鏡像前置鏡頭後方的開關。4、點擊打開後,返回桌面進行相機應用。5、之後,使用相機的前置拍攝照片時,就會自動鏡像。
2026-07-08
蘋果怎麼取消訂閱自動續費
蘋果怎麼取消訂閱自動續費
1、在我們的手機桌面上找到設置并點擊它。2、點擊itunesstore與AppStore。3、點擊我...
2026-07-08
Copyright 2023-2026 - www.tftnews.com All Rights Reserved