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

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
推荐阅读
剪切快捷鍵ctrl加什麼
剪切快捷鍵ctrl加什麼
剪切快捷鍵ctrl加什麼?Ctrl+X即可剪切F5——刷新,現在小編就來說說關于剪切快捷鍵ctrl加什麼?下面内容希望能幫助到你,我們來一起看看吧!剪切快捷鍵ctrl加什麼Ctrl+X即可剪切。F5——刷新。DELETE——删除。TAB——...
2026-07-17
印尼為什麼會海嘯
印尼為什麼會海嘯
印尼為什麼會海嘯?[海峽網]印度尼西亞國家抗災署23日說,西部巽他海峽海嘯造成的死亡人數已經上升到222人,另有843人受傷、28人失蹤随着救援工作展開,死傷數字可能進一步攀升,下面我們就來說一說關于印尼為什麼會海嘯?我們一起去了解并探讨一...
2026-07-17
手機狀态欄中hd是什麼意思
手機狀态欄中hd是什麼意思
我們很多小夥伴注意到了手機狀态欄多出來了一個“HD”标識,也有很多小夥伴私聊我詢問HD到底是什麼意思,那麼我現在就給大家解釋一下。當我們的狀态欄出現了“HD”标識就證明了我們開通了運營商的volte高清通話,我們開通這個功能可以獲得更好的通...
2026-07-17
榮耀7p不開機維修
榮耀7p不開機維修
今天我們昆明九一手機維修接到客戶送來一台華為暢玩7X手機,客戶描述為手機摔了一下就不開機了,也充不進電,屏幕也摔壞了,客戶送到我們昆明當地華為官方授權售後維修,官方檢測後給的報價太貴,售後給的維修方案是更換主闆和屏幕組件,整個更換的話價格确...
2026-07-17
目前綜合性能最好的手機芯片
目前綜合性能最好的手機芯片
上一期小編給大家綜合盤點了十大手機品牌,那麼本期小編給大家帶來了手機芯片的綜合性能排行榜,不知道你的手機芯片能排到第幾呢?第十名,高通骁龍888,高通骁龍888這款芯片想必大家都有聽說過,它是采用三星5nm工藝制造,并且搭載X605G集成調...
2026-07-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved