首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-05-23 15:52: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
推荐阅读
iphone引導式訪問怎麼設置
iphone引導式訪問怎麼設置
iphone設置引導式訪問的具體操作方法如下:1、打開手機的設置。2、點擊“輔助功能”按鈕。3、點擊“引導式訪問”。4、進入頁面後把“引導式訪問”後面的開關打開即可,啟動方式是在app中連按三次側邊按鈕。1、打開手機的設置。2、點擊“輔助功能”按鈕。3、點擊“引導式訪問”。4、進入頁面後把“引導式訪...
2026-05-23
微信附近的人看不到我怎麼辦
微信附近的人看不到我怎麼辦
如果微信附近的人看不到我,可以進行以下的設置:1、打開手機的設置。2、進入頁面後往下滑,找到并點擊“微信”。3、點擊“位置”按鈕。4、勾選為“使用app期間”即可。1、打開手機的設置。2、下滑頁面,找到并點擊“微信”。3、點擊“位置”按鈕。4、勾選為“使用app期間”即可。操作環境品牌型号:iPho...
2026-05-23
換了新手機icloud照片沒過來
換了新手機icloud照片沒過來
換了新手機icloud照片沒過來是因為沒有打開相關的開關。打開的方法如下:1、打開手機的設置。2、點擊AppleID的頭像。3、點擊“iCloud”。4、點擊“照片”按鈕。5、進入後把“iCloud照片”和“共享相簿”的按鈕都打開即可。1、打開手機的設置。2、點擊AppleID的頭像。3、點擊“iC...
2026-05-23
怎麼查詢自己的電子發票
怎麼查詢自己的電子發票
查詢自己的電子發票可以去微信的公衆号,具體的操作步驟如下:1、打開微信app。2、點擊左下角的“微信”。3、在上方搜索框中輸入“發票助手”。4、進入發票助手公衆号即可進行查詢。1、打開微信app。2、點擊左下角的“微信”。3、在上方搜索框中輸入“發票助手”。4、進入發票助手公衆号即可進行查詢。操作環...
2026-05-23
怎麼關閉hd功能
怎麼關閉hd功能
手機關閉狀态欄hd功能的操作方法如下:1、打開手機的設置。2、點擊“雙卡與移動網絡”按鈕。3、點擊進入要關閉hd功能的電話卡。4、把“啟用volte高清通話”後面的按鈕關閉即可。1、打開手機的設置。2、點擊“雙卡與移動網絡”按鈕。3、點擊進入要關閉hd功能的電話卡。4、把“啟用volte高清通話”後...
2026-05-23
Copyright 2023-2026 - www.tftnews.com All Rights Reserved