首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-09-08 06:34:20

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
推荐阅读
小米6充電慢解決辦法
小米6充電慢解決辦法
1、首先可以清理充電口、更換數據線以及更換充電插頭。2、也可以将手機系統進行升級,或者是送去售後服務...
2026-09-08
手機屏幕如何縮小尺寸
手機屏幕如何縮小尺寸
演示機型:小米11系統版本:miui12.0.7打開手機中的“設置”應用圖标。在“設置”頁面中找到更多設置。在“更多設置”頁面中找到單手模式,點擊進入該選項。在“單手模式”頁面中選中啟用單手模式,即可打開手機的單手模式。在頁面下方選中單手模式中屏幕的尺寸,這裡可供選擇的有4.5英寸、4.0英寸、3.5英
2026-09-08
真我手機是哪個旗下的
真我手機是哪個旗下的
演示機型:realmeX50pro系統版本:ColorOS11真我手機是oppo旗下的手機,realme(真我)是oppo旗下的一個子品牌,在2018年5月4日成立,主要針對的是國外手機市場。在2018年7月份的時候正式脫離oppo,獨立運營,而realmex則是realme首款回歸國内市場的機型。realme圍繞手機+AIoT戰略,推出1+4+N産品策略,旗下産品以5G手機為核心,連接音箱、電視
2026-09-08
vivo手機兒童模式在哪裡設置
vivo手機兒童模式在哪裡設置
演示機型:vivox60系統版本:FuntouchOS111、vivo手機都自帶兒童模式,如果手機内沒有,去應用商店下載安裝即可。2、點擊兒童模式圖标,輸入鎖屏密碼即可進入兒童模式界面。3、分别設置每次可用時長、數據網絡、低電自動停用。4、勾選兒童可使用的軟件,點擊完成即可。vivo手機使用小技巧:1、超級截屏:Vivo手機中的超級截屏十分豐富,擁有套索截屏,塗鴉截屏,矩形截屏等實用截屏功能,各種
2026-09-08
win10怎麼删除分區重新分區
win10怎麼删除分區重新分區
演示機型:華為MateBookX系統版本:win101、點擊電腦裡面左下角的“開始”。2、找到并點擊打開“Windows管理工具”。3、在Windows管理工具裡找到“計算機管理”并點擊打開。4、找到并點擊“磁盤管理”。5、找到設置的分區了,點擊鼠标右鍵選擇删除。6、删除卷之前,把需要備份的資源先備份一
2026-09-08
Copyright 2023-2026 - www.tftnews.com All Rights Reserved