首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-09-02 03:49:25

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
推荐阅读
蘋果11id密碼忘了怎麼辦
蘋果11id密碼忘了怎麼辦
1、打開電腦的浏覽器,在地址欄中輸入appleid.apple.com,點擊“重設appleid密碼...
2026-09-02
手機電筒不亮了怎麼回事
手機電筒不亮了怎麼回事
1、查看相機閃光燈功能是否正常。2、若可以正常使用,建議重啟手機後再次點擊手電筒圖标嘗試。3、删除主...
2026-09-02
微信支付面部識别怎麼設置
微信支付面部識别怎麼設置
演示機型:Iphone12&&華為P40&&小米11系統版本:iOS14.4&&EMUI11&&MIUI12.0.7APP版本:微信8.0.61、打開微信,找到我的選項,點擊進入。2、在我的界面中,找到支付一欄,點擊進入。3、在支付界面中,找到并點擊右上角三個點選項。4、進入之後,找到并點擊面容/指紋支付選項。5、在面容/指紋支付界面中,點擊選項開啟面容支付即可。以上内容适用于Iphone12、華
2026-09-02
在保險公司能查詢到汽車有無事故嗎
在保險公司能查詢到汽車有無事故嗎
1、在保險公司能查詢到汽車有無事故。2、可以攜帶自己的身份證号或保單号在保險公司的營業網點查詢;3、可以直接向保單服務人員查詢:用戶可以直接緻電給保險代理人,讓代理人來告訴你現在保單的實際情況。4、可以電話查詢:直接緻電客服中心可以解決一攬子保版險産品的相關問題,包括如何查詢保單。
2026-09-02
牆上畫的有筆印怎麼能給去掉?幾步教你快速去除
牆上畫的有筆印怎麼能給去掉?幾步教你快速去除
1、在抹布上倒一點84消毒液。2、不需要稀釋,直接用抹布擦。3、中性筆、彩筆、水筆,都可以這樣擦。4...
2026-09-02
Copyright 2023-2026 - www.tftnews.com All Rights Reserved