首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-02-22 13:17:51

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
推荐阅读
怎麼處理電腦彈出廣告
怎麼處理電腦彈出廣告
怎麼處理電腦彈出廣告?打開電腦,然後點擊進入360安全衛士軟件,進入首頁之後,點擊上面的三條橫線圖标,然後在跳出來的窗口裡面選擇“設置”選項,下面我們就來聊聊關于怎麼處理電腦彈出廣告?接下來我們就一起去了解一下吧!怎麼處理電腦彈出廣告打開電...
2026-02-22
excel公式right用法
excel公式right用法
EXCEL函數公式大全之利用LEFT函數、MID函數和RIGHT函數的組合統一在字符串的指定位置添加指定字符。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數LEF...
2026-02-22
acer非凡s3高能版是金屬機身嗎
acer非凡s3高能版是金屬機身嗎
acer非凡s3高能版是金屬機身嗎?對于現在一些輕薄本愛好者來說,OLED屏的産品似乎也成了值得選擇的重點,畢竟OLED屏各方面都有優勢,讓人糾結的隻有壽命而已不過現在一些老的OLED本已經使用一年,似乎經得起時間考驗了可惜的是現在可選的産...
2026-02-22
華為wifi直連怎麼使用
華為wifi直連怎麼使用
寬帶的普及也帶動了路由器的普及,現在很多家庭有兩到多台路由器都很常見了,目的是為了更好的信号覆蓋。按照我們的傳統觀念,路由器就是在家裡/辦公室一個固定地方擺放的,那麼出差去酒店或者臨時在會議室搭建小型辦公網絡怎麼辦呢?很多人想到了移動便攜式...
2026-02-22
華為麒麟海思哪個好
華為麒麟海思哪個好
#頭條創作挑戰賽#麒麟9000是目前為止華為海思麒麟家族最後發布的旗艦芯片,它誕生于2020年10月22日,距離當下已經過去了将近兩年半的時間。華為Mate40發布會麒麟9000在發布之後,尤其是在高通“火龍”888的襯托下,一舉成為當時安...
2026-02-22
Copyright 2023-2026 - www.tftnews.com All Rights Reserved