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

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、在花呗頁面同樣找到右下角...
2026-04-28
尾插是什麼
尾插是什麼
尾插指的是尾部數據線接口。手機的尾插一般指的是數據線和充電線對外部連接插口,一般習慣性設計在手機下部所以俗稱尾插。手機尾插既可以解決充電器通用,又可以使手機能方便地與電腦相連,實現充電或傳輸數據。這一标準要求的實質是“在變壓器加裝了USB接口”,手機充電器改為由一根MicroUSB數據線和一個帶有USB母座的充電器。充電器母座可以不再成為手機的标準配置,隻需USB數據線即可
2026-04-28
3400g配什麼主闆
3400g配什麼主闆
AMD銳龍R5-3400G處理器,建議是搭配主流級B450主闆,或者搭配B550主闆也可以。其實B550主闆和B450差異并不大,B550預計帶來的最大特性就是支持PECe-4.0。主闆,又叫主機闆(mainboard)、系統闆(systemboard)、或母闆(motherboard)。它安裝在機箱内,是微機最基本的也是最重要的部件之一。主闆一般為矩形電路闆,上面安裝了組成計算機的主要電路系統,
2026-04-28
如何删除excel後面大量的空白列
如何删除excel後面大量的空白列
演示機型:華為MateBookX系統版本:win10APP版本:excel20131、用鼠标點擊有數據的單元格的下一行,将該行單元格全選。2、然後按下鍵盤上的“Ctrl+shift+方向下鍵”的快捷鍵。3、即可将選中的單元格以下的所有空白單元格選中,右鍵點擊選中的單元格并選擇“删除”按鈕。4、然後再返回有數據的單元格位置,選中其右側的空白單元格全列。
2026-04-28
環态顆粒機工作時産生高溫是什麼原因
環态顆粒機工作時産生高溫是什麼原因
1、高溫肯定是摩擦,摩擦說明設備組裝公差大,如果是磨具壓棍之間的高溫這個是正常。2、顆粒機是用以将潮...
2026-04-28
Copyright 2023-2026 - www.tftnews.com All Rights Reserved