首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-04-12 01:26:35

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
推荐阅读
蘋果下一代iphone怎麼樣
蘋果下一代iphone怎麼樣
初代iPhone細節蘋果骨灰級用戶應該知道,初代iPhone其實并不算非常偉大的作品,雖然初代iPhone擁有當時先進的電容屏多點觸控,滑動操作以及隻有一個Home鍵的造型。但是初代iPhone擁有諸多不足,例如當時其它智能手機都有的安裝應...
2026-04-12
pr安裝出現兼容性問題
pr安裝出現兼容性問題
點擊藍字關注我們各位,端午安康!最近有很多同學微信給我發消息其實我非常理解,作為新手小白,特别容易被卡在安裝這一步,主要原因還是因為囊中羞澀,沒法支持正版,安裝網絡上提供的僅供交流版本需要熟悉安裝流程,例如斷網、修改host等,這樣安裝起來...
2026-04-12
小米骁龍660的手機
小米骁龍660的手機
【CNMO】熱鬧的雙十一終于過去了,你剁手了嗎?花了多少錢?如果沒有的話,那着實有些遺憾,畢竟如此大力度的優惠一年基本也就一次了。不過,如果你最近想換新手機,又非新上市的機型不可,那麼錯過雙十一也不用太難過,因為新上市機型碰上雙十一也很難有...
2026-04-12
為了預防勒索病毒的措施
為了預防勒索病毒的措施
【電腦幫客導讀】最近勒索病毒爆發以後,各類資訊都是如何關閉端口,如何更新補丁的話題及工具,但部分電腦在更新kb4012212補丁後電腦藍屏,該怎麼辦呢?所以,今天給大家分享如何解決win7更新kb4012212補丁後重啟藍屏的問題,希望能幫...
2026-04-12
科技論文有名的期刊
科技論文有名的期刊
《電子技術應用》雜志是國内電子行業、IT領域頗具影響的技術、信息類期刊。在國内外激烈的期刊市場競争中,該刊立足電子科技領域不斷開拓創新,開展嵌入式論壇,優秀電子産品評選等多種多樣市場活動,影響力不斷擴大,經過30多年的積澱,已經在為中國電子...
2026-04-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved