首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2025-07-06 09:58:31

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
推荐阅读
房車上網如何解決
房車上網如何解決
房車上網如何解決?購買無線網卡用戶可以購買無線上網一套(智能一個電腦用,可以購買無限WF可以同時供給5台可以無限上網的筆記本),通過無線上網卡可以使房車上上網,我來為大家科普一下關于房車上網如何解決?下面希望有你要的答案,我們一起來看看吧!...
2025-07-06
oppo a55 5g哪個版本好
oppo a55 5g哪個版本好
前幾日,備受關注的OPPOA55正式開售了,新機自上架開售以來,在同價位上的口碑還是挺不錯的,不僅擁有超高顔值輕薄的機身設計,還配備了新款處理器天玑700,5000mAh大電池,AI三攝影像系統,更難得的是,OPPOA55還搭載了最新的Co...
2025-07-06
學生專用手機大測評
學生專用手機大測評
相信大部分的大學生剛剛經曆了軍訓,傳說中的大學生活真正開始了。有人說大學是天堂,可以每天睡到自然醒。有人大學是通往天堂的階梯,每天清早六點就要去圖書館搶個好位置。其實大學生活完全由自己做主,你想要什麼樣的生活都可以。這時候你也許在選購新手機...
2025-07-06
微信原相機拍照為什麼模糊
微信原相機拍照為什麼模糊
相信很多人都有着這樣的疑問,那就是為什麼會用微信或者QQ去拍照,照片會出現一定的塗抹感,甚至嚴重的還會出現模糊呢?最重要的,使用不同手機去拍攝,而且圖片的質量也不同,這到底是是軟件還是手機的問題呢?相信這是很多人想要知道的答案,今天筆者就通...
2025-07-06
我與手機的故事作文
我與手機的故事作文
小七第一次知道手機,是一次小時候,奶奶把她拉到衣櫃前,拿出一個黑色的東西,奶奶告訴她:買這部手機花了你爸爸的一千塊,你爸爸說可以用這個手機和他聯系。小七下意識想到這個手機很貴,因為一塊錢可以買很多個糖果,第二反應想起了爸爸。因為小七寄住在奶...
2025-07-06
Copyright 2023-2025 - www.tftnews.com All Rights Reserved