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

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
推荐阅读
2022學什麼技術好 有前途有發展的手藝
2022學什麼技術好 有前途有發展的手藝
2022發展前景比較好的技術有數控技術、西點師、美容美甲、寵物美容師、汽車修理等,學技術不光要選擇适合自己的,更要學到真本事才行。2022有前途有發展的手藝西點師西點師是指專業學習西餐烘焙技術,然後通過技藝和設計産品得到薪酬的一群人,要從事相關的工作,需要接受大量的訓練和培訓。優秀的西點烘焙人才應當...
2026-07-02
特種能源技術與工程專業學什麼課程
特種能源技術與工程專業學什麼課程
在高考填報志願選擇專業時,很多考生和家長對特種能源技術與工程專業學什麼課程的問題非常關注,小編收集了具體信息,大家快來了解一下詳細情況吧。下面是由本站編輯為大家整理的“特種能源技術與工程專業學什麼課程”。特種能源技術與工程專業學什麼課程特種能源技術與工程主要研究火炸藥、火工及煙火技術等特種能源及其能...
2026-07-02
2022機械設計制造及其自動化專業有前途嗎 适合男生學嗎
2022機械設計制造及其自動化專業有前途嗎 适合男生學嗎
機械設計制造及其自動化專業有前途。機械設計制造及其自動化專業學生畢業後可在工業生産第一線(各種機械廠,比如三一重工、徐州重工,還有一些汽車制造廠)從事機械制造領域内的設計制造、科技開發、應用研究、運行管理和經營銷售等方面工作。2022機械設計制造及其自動化專業适合男生機械設計制造及其自動化專業涉及機...
2026-07-02
vivo鎖屏時間設置在哪
vivo鎖屏時間設置在哪
演示機型:vivos9系統版本:FuntouchOS111、打開vivo手機,點擊桌面上的設置按鈕進入。2、進入到該手機的設置界面以後,找到顯示與亮度點擊進入。3、進入到顯示與亮度界面以後,即可看到自動鎖屏後面的時間。4、點擊自動鎖屏,選擇需要鎖屏的時間,設置即可完成。vivo:vivo是專注于智能手機領域的國際化品牌,vivo追求樂趣、充滿活力、專業音質、極緻影像、愉悅體驗的智能産品,并将敢于追
2026-07-02
京東小金庫怎麼提現
京東小金庫怎麼提現
1、登錄京東金融jr.jd.com--我的金庫”;2、進入我的金庫”頁面,點擊轉出”按鈕;3、點擊轉出”按鈕,輸入轉出金額”及支付密碼”,将您的資金轉出至銀行卡。4、轉出申請提交成功,請等待後續處理;
2026-07-02
Copyright 2023-2026 - www.tftnews.com All Rights Reserved