首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-05-06 04:45:56

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-05-06
電腦版微信怎樣才能多開
電腦版微信怎樣才能多開
電腦版微信怎樣才能多開?我們在使用電腦的過程中,每台電腦可以登錄多個QQ,但是平時使用微信時隻能打開1個微信進行登錄,那有沒有辦法可以同時打開多個微信登錄界面?今天老同學給大家整理兩個方法供大家使用,接下來我們就來聊聊關于電腦版微信怎樣才能...
2026-05-06
手機怎麼删除表格
手機怎麼删除表格
手機怎麼删除表格?手機打開WPS,進入首頁,點擊打開excel表格,我來為大家講解一下關于手機怎麼删除表格?跟着小編一起來看一看吧!手機怎麼删除表格手機打開WPS,進入首頁,點擊打開excel表格。在表格頁面,點擊左上角的【編輯】,這樣才能...
2026-05-06
viⅴo怎麼隐藏應用?
viⅴo怎麼隐藏應用?
viⅴo怎麼隐藏應用?按住手機的左邊鍵“菜單鍵”,進入懸浮對話框,點擊【隐藏圖标】,下面我們就來說一說關于viⅴo怎麼隐藏應用?我們一起去了解并探讨一下這個問題吧!viⅴo怎麼隐藏應用按住手機的左邊鍵“菜單鍵”,進入懸浮對話框,點擊【隐藏圖...
2026-05-06
怎麼樣在沒有u盤情況下重裝系統
怎麼樣在沒有u盤情況下重裝系統
怎樣在不使用U盤的前提下,進行系統重裝?你可以使用系統鏡像直接安裝系統這種方式更加簡單易懂,按以下順序即可完成!為了在系統重裝後更方便地安裝驅動,建議在操作前将必要驅動下載到本地磁盤或是外部存儲設備中,尤其是網卡驅動。下載後無需安裝,在系統...
2026-05-06
Copyright 2023-2026 - www.tftnews.com All Rights Reserved