首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-08-04 23:14: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
推荐阅读
wifi總是連接不上怎麼解決
wifi總是連接不上怎麼解決
1、首先打開手機的設置,點擊打開“WLAN”。2、然後就可以發現下面出現了一些可以連接的WiFi。3...
2026-08-04
劉海屏和水滴屏的區别是什麼
劉海屏和水滴屏的區别是什麼
1、通俗的說,水滴屏其實就是水滴全面屏,它并非是一種屏幕玻璃材質,而是從形狀、工藝上命名的一種是手機屏幕正上方由于追求極緻邊框而采用的一種手機顯示屏解決方案。2、水滴屏相比劉海屏,頂部非屏幕區域明顯收窄,有利于提升屏幕屏占比,另外水滴屏占用屏幕的空間很少,不會影響屏幕頂部的信号、時間等标識顯示,相比被不少人吐槽的劉海,顯然要漂亮的多。3、iPhone采用劉海屏是迫不得已,因為要在屏幕頂部同時内嵌攝
2026-08-04
雲閃付添加綁定信用卡教程
雲閃付添加綁定信用卡教程
1、現在大家若是想綁定信用卡到雲閃付上,那就應該先去我的錢包”右側的添卡”功能,從而設置添加自己的信用卡。2、接下來我們可以選擇手動輸入信用卡卡号,也可以通過下方的掃一掃功能直接掃描信用卡的号碼。3、在這之後,核對好信用卡号碼與個人的身份信息,大家就能夠成功的将其綁定到雲閃付裡了!
2026-08-04
三年沒用過的電池怎麼激活
三年沒用過的電池怎麼激活
1、剛使用的锂電一般都有剩餘的電量,這時候就不要充電。把電池裝進産品正常使用,直到電量低至完全無法開...
2026-08-04
怎麼看手機屏幕廠家
怎麼看手機屏幕廠家
以小米5手機為例,查看手機屏幕廠家步驟如下:1、打開MIUI系統電話應用頁面,在該頁面中輸入*#*#...
2026-08-04
Copyright 2023-2026 - www.tftnews.com All Rights Reserved