首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-02-18 23:31:30

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
推荐阅读
電腦連不上網怎麼設置防火牆
電腦連不上網怎麼設置防火牆
電腦連不上網怎麼設置防火牆?很多朋友使用電腦連接網絡時,會收到“防火牆阻止連接網絡”的提示,這是因為防火牆将網絡分為專用網絡和公用兩種網絡,連接性質不同的網絡時,電腦給出的提示也是不同的,接下來教各位如何解決這類情況,接下來我們就來聊聊關于...
2026-02-18
惠普筆記本19年新品
惠普筆記本19年新品
惠普筆記本19年新品?IT之家8月25日消息,今天,惠普發布了新款DragonflyFolio二合一筆記本,搭載了12代酷睿U系列處理器,今天小編就來聊一聊關于惠普筆記本19年新品?接下來我們就一起去研究一下吧!惠普筆記本19年新品IT之家...
2026-02-18
華碩zenbooku4700怎麼樣
華碩zenbooku4700怎麼樣
八月初,英特爾在台北Conputex上正式發布了第十代酷睿系列處理器,如今消費者已經可以購買到搭載新處理器的筆記本産品了,我們今天要體驗的這款華碩新款Deluxe14便是首批搭載英特爾十代酷睿i7的新産品,一起來看一下新處理器表現如何?一、...
2026-02-18
hdtune硬盤檢測工具修複壞道教程
hdtune硬盤檢測工具修複壞道教程
hdtune硬盤檢測工具修複壞道教程?目前hdtune還沒有硬盤壞道修複的功能,小夥伴們如果想要修複的話,就需要使用一款名為diskgen的軟件,我們可以在PConline軟件園搜索下載到,然後需要進入到pe模式下打開diskgen軟件,我...
2026-02-18
華為鴻蒙系統和麒麟系統最貴手機
華為鴻蒙系統和麒麟系統最貴手機
要說華為最讓人熟悉的兩款手機産品系列,恐怕就要數華為的P系列和Mate系列了吧,按照常理來說,華為一般會在上半年發布新的P系列,主打時尚,下半年就會發布相關的Mate系列新機,主打的就是商務用戶。但從去年開始,我們就看到了因為一些衆所周知的...
2026-02-18
Copyright 2023-2026 - www.tftnews.com All Rights Reserved