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

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
推荐阅读
swift中文版
swift中文版
swift中文版?關于swift重要,今天小編就來聊一聊關于swift中文版?接下來我們就一起去研究一下吧!swift中文版關于swift重要本文檔包含有關開發中的API或技術的初步信息。這些信息可能會發生變化,根據本文檔實施的軟件應該使用...
2026-09-12
vivo手機什麼時候能降價
vivo手機什麼時候能降價
vivo手機用戶,這次真的恭喜了!如果你準備換新機,那麼此時剛好是最佳入手vivo手機的時期,因為女神節期間vivo子品牌iQOO産品全線降價,這個優惠力度是其他品牌不常見的,當然這其中好多就是舊款,主要是為了清庫存,但價格已經是冰點價,此...
2026-09-12
泉港哪裡可以學文員
泉港哪裡可以學文員
泉港哪裡可以學文員?商務辦公有五點要求:一是首先寫出日常工作的内容二是将日常工作的内容的重要性按照先後順序排列三是寫出每天可以利用的時間四是将重要的事情盡量排在前面,而且時間盡量要安排多一些五是将排在後面的内容可以安排少一些時間,如果不是非...
2026-09-12
蘋果字體大小怎麼設置
蘋果字體大小怎麼設置
蘋果字體大小怎麼設置?打開“設置”,選擇“輔助功能”,下面我們就來說一說關于蘋果字體大小怎麼設置?我們一起去了解并探讨一下這個問題吧!蘋果字體大小怎麼設置打開“設置”,選擇“輔助功能”。點擊“顯示與文字大小”。可以更改字體大小、透明度等。或...
2026-09-12
電腦打不開怎麼辦
電腦打不開怎麼辦
電腦打不開怎麼辦?當電腦無法開機時嘗試清理一下機箱内部的灰塵,灰塵是電腦最大的殺手,過多的灰塵可能導緻電腦頻繁死機,嚴重時可能會使電路短路,進而損壞電腦,我來為大家科普一下關于電腦打不開怎麼辦?以下内容希望對你有幫助!電腦打不開怎麼辦當電腦...
2026-09-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved