首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-05-26 13:52:33

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
推荐阅读
翻蓋折疊手機最新款
翻蓋折疊手機最新款
今年下半年OPPO推出新機的動作有所放緩,不過根據近期爆料來看,OPPO旗下兩款折疊屏手機以及FindX6系列的開發進度已經頗為完備。不出意外,OPPO折疊屏手機将于年内發布,而FindX6系列将會在明年年初與大家見面。今天,數碼博主數碼閑...
2026-05-26
電腦開機後忘記密碼怎麼解決
電腦開機後忘記密碼怎麼解決
現在大家應該在很多平台都有賬号密碼,部分讀者會設置一樣的密碼,但是這樣不安全,也不建議設置一樣的。另外一部分讀者會設置不同的密碼,安全但又容易忘記。甚至于連經常用的電腦也會忘記密碼(現在新的電腦幾乎都有指紋解鎖,密碼很少輸入,久了就容易忘記...
2026-05-26
coloros 12跨屏互聯
coloros 12跨屏互聯
一直以來,PC和手機等移動設備之間因為軟硬件的差異較大,信息互通十分麻煩,相信各位平時體驗最多最明顯的就是小而美軟件和電腦的互傳。随着手機在人們辦公中扮演越來越重要的角色,跨屏互聯功能成為衆多手機廠商的着力點。而一直主打無邊界設計的OPPO...
2026-05-26
人身保險産品信息披露規則
人身保險産品信息披露規則
為實現監管标準化數據的采集和處理,此前銀保監會向業内下發了《保險業監管數據标準化規範》的财險公司版和再保險公司版,将财産保險、再保險公司數據結構映射成統一的監管标準化數據格式,以實現監管标準化數據的采集和處理。但是,仍有少數公司對監管數據報...
2026-05-26
健康教案營養早餐
健康教案營養早餐
健康教案營養早餐?一.活動的背景由于最近天氣多變,班裡的很多孩子出現了感冒、發燒等症狀,經過觀察我發現每次班裡生病的總是那幾個孩子,并且平常他們都給同學們一種弱不禁風的感覺,詢問後我才發現這些容易生病的孩子普遍經常不吃早餐或者每天随便在路邊...
2026-05-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved