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

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、如果手機數據線充電充不進去,要把數據線往下壓,這已經說明是出現問題了,所以如果每次都需要彎着充電的話,那需要換一條了。
2026-07-07
oppo手機存電滿慢怎麼辦
oppo手機存電滿慢怎麼辦
1、充電盡量使用原裝充電器、數據線,充電時不要操作手機。2、關機充電或清理後台充電。3、充電方法正确,速度異常變慢,建議去當地客戶服務中心檢測處理。
2026-07-07
蘋果11開關鍵挂電話怎麼取消
蘋果11開關鍵挂電話怎麼取消
演示機型:Iphone11系統版本:ios14打開手機,然後在手機最上端下拉菜單;點擊“設置”按鈕;在設置界面點擊“通用”,再點擊“輔助功能”;進入後,将“按電源鍵結束通話”選項取消即可。
2026-07-07
oppo截屏按哪個鍵
oppo截屏按哪個鍵
1、先按住手機的電源鍵,在按音量的下鍵,兩個鍵同時按,即可截屏2、找到oppo手機的“設置”-“手體...
2026-07-07
蘋果xsmax公開版是什麼意思
蘋果xsmax公開版是什麼意思
1、公開版的意思也就是說它是全網通手機,支持目前所有的網絡類型,如果用戶購買的iPhone屬于公開版...
2026-07-07
Copyright 2023-2026 - www.tftnews.com All Rights Reserved