首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-09-16 20:18:16

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
推荐阅读
如何構成侵犯公民個人信息罪
如何構成侵犯公民個人信息罪
從概念上理解,該罪保護的信息範圍可以分為兩部分:一是能夠單獨識别特定人的身份或者活動情況的各種信息;另外一個是與其他信息結合後能識别的各種信息。在實踐中,容易混淆或者争議比較大的是“賬号密碼、手機号”這類比較常見的信息。廣州刑事陳桂雄認為“...
2026-09-16
手機qq浏覽器比uc浏覽器強大
手機qq浏覽器比uc浏覽器強大
人人都是産品經理社區推出産品經理培訓課程,讓BAT産品總監手把手帶你學産品吧!本人90後,是個手機重度使用者,熱愛互聯網,喜歡看互聯網相關資訊。自從半年前開始關注”人人都是産品經理“社區後,幾乎天天關注。在這裡發現了不少大牛前輩,也有像我一...
2026-09-16
蘋果手機怎麼和ipad同步
蘋果手機怎麼和ipad同步
蘋果手機怎麼和ipad同步?找到“iCloud”,輸入AppleID進入設置頁面,在設置頁面找到“iCloud”,點擊輸入AppleID,兩台設置輸入的ID必須一緻,現在小編就來說說關于蘋果手機怎麼和ipad同步?下面内容希望能幫助到你,我...
2026-09-16
企業三證合一怎麼填寫
企業三證合一怎麼填寫
企業三證合一怎麼填寫?無論企業規模大小,在工商部門登記,都會有組織代碼,就像企業身份證一樣,了解單位或組織的合法性,了解其組織代碼,可以查詢那麼,組織代碼在哪裡呢?,我來為大家科普一下關于企業三證合一怎麼填寫?以下内容希望對你有幫助!企業三...
2026-09-16
微信密碼忘記能要手機号登嗎
微信密碼忘記能要手機号登嗎
微信作為社交軟件是大衆選擇的趨勢,微信給我們生活帶來更多的方便和實用、微信已經不僅僅是聊天視頻和支付款這麼簡單的存在了,它還擁有豐富的實時資訊内容和視頻公衆号包羅萬象的知識儲備,尤其是支付界面的生活服務、交通出行、購物消費各個層出不窮的軟件...
2026-09-16
Copyright 2023-2026 - www.tftnews.com All Rights Reserved