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

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
推荐阅读
用什麼軟件能看出來自己被監聽
用什麼軟件能看出來自己被監聽
來源:央視财經微信号當心你的手機暗藏“卧底軟件”!已有6萬人被監聽和跟蹤→最近,江蘇南京警方在“淨網2019”行動中,偵破一起用手機軟件竊取個人隐私信息的案件。據警方介紹,全國有6萬多名受害人被這種非法軟件監聽和跟蹤,但他們絲毫沒有察覺。2...
2026-08-03
oracle怎樣删除臨時表
oracle怎樣删除臨時表
概述有這麼個需求,有一張5000萬大表,需要保留最後3個月數據,也就是1000萬數據,而這張表使用很頻繁,生産環境也是7*24小時不停,如果用分段delete影響的時間太長,所以用了rename切換的方法。這裡先在測試數據庫做一下演練。以測...
2026-08-03
華為如何應對小米的崛起
華為如何應對小米的崛起
說到使用安卓手機時最煩人的一件事,【廣告】恐怕是排名最靠前的幾個選項之一。在很長一段時間裡,當我們提起手機系統中廣告的時候,“小米”的名字總會被第一時間喊出,原因在于小米出身互聯網,在硬件方面又以“極緻的性價比”而著稱,因此為了盡可能保證利...
2026-08-03
西安電子科技大學貼吧
西安電子科技大學貼吧
西安電子科技大學:2018年各省分專業錄取分數線,理科生首選1月21日,西安電子科技大學公布了2018年各省市分專業錄取分數線,雖然數據發布時間不算早,但在“兩電一郵”中至少走在了電子科技大學的前面,在此,我們要為西安電子科技大學點贊,好評...
2026-08-03
5g手機諾基亞什麼時候上市
5g手機諾基亞什麼時候上市
現在手機已經進入了5g時代但是與多年前相比在整體設計上也沒有出現多麼大的變化,無非也就是在配置上做了些改進或者是采用了更好的配件。尤其是在今年不知道什麼原因曲面屏居然成為了各家旗艦機型的标配,或許對于某些企業卻是例外這裡就不點名了。畢竟這樣...
2026-08-03
Copyright 2023-2026 - www.tftnews.com All Rights Reserved