首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-07-16 23:25: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
推荐阅读
14年世界杯德國誰舉的大力神杯
14年世界杯德國誰舉的大力神杯
U體育7月14日報道2014巴西世界杯決賽,德國1-0絕殺阿根廷奪冠。看台上一名德國美女球迷胸夾手機,一邊加油呐喊助威一邊脫掉外衣,露出性感雙峰,一位阿根廷男球迷還頭貼乳神胸部合照,最終乳神也沒有白脫,日耳曼戰車在加時階段絕殺阿根廷,捧起第...
2026-07-16
go ai編程
go ai編程
端到端的實現我們大多數人都喜歡知識競賽,對吧?有許多應用程序可以通過讓我們回答來自不同職業的問題來解渴。在這篇文章中,我将解釋我是如何使用Golang實現一個實時競賽應用程序的。申請流程需要遵循一些業務規則。當連接用戶達到兩個時,比賽将在3...
2026-07-16
電腦cpu的溫度在多少度範圍正常
電腦cpu的溫度在多少度範圍正常
電腦cpu的溫度在多少度範圍正常?電腦在使用的過程中,CPU的溫度會增高,一般情況根據魯大師結果,最高不要超過85度,最好是可以控制在75度以下,這樣的溫度才是安全的當CPU溫度高于80度以上的時候很容易引起電腦死機或者自動關機等引起電腦溫...
2026-07-16
i7跟i5的差距有多大
i7跟i5的差距有多大
相信對于普通消費者的我們,對于電腦知識都是不怎麼了解。這時候,我們無論是去買一台新的筆記本,還是自己組裝一台電腦,都會被硬件的各種參數,商家大同小異的宣傳搞不清楚。其中比較多見的場景就是我們在選購電腦的CPU時,我們總會固認為i7會比I5好...
2026-07-16
榮耀play4pro是不是單模5g機
榮耀play4pro是不是單模5g機
6月3日下午,榮耀Play4系列新機發布,其中榮耀Play4Pro測溫版是行業首款紅外測溫手機。具體來說,榮耀Play4Pro紅外測溫版機身背部攝像頭模組内加入了一顆紅外溫度傳感器,通過接收紅外能量來判定被測對象的溫度。據悉,它可檢測零下2...
2026-07-16
Copyright 2023-2026 - www.tftnews.com All Rights Reserved