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

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
推荐阅读
語言學及應用語言學學什麼
語言學及應用語言學學什麼
大連海事大學050211外國語言學及應用語言學學院簡介大連海事大學簡稱海大、大連海大,位于大連市,是中華人民共和國交通運輸部所屬的全國重點大學,是國家“雙一流”建設高校、211工程建設高校,是交通運輸部、教育部、國家海洋局、國家國防科技工業...
2026-08-31
諾基亞6600最新款
諾基亞6600最新款
如果要說起老牌手機的話,那大部分人想到的并不是蘋果手機,而是諾基亞手機,因為諾基亞從功能機時代就非常強勢了,相信很多人都使用過諾基亞的功能機吧,諾基亞是一個老品牌了,很多人對于諾基亞的印象就是諾基亞手機的質量非常好,可以砸核桃,如今諾基亞已...
2026-08-31
施耐德plc unity pro從零開始學
施耐德plc unity pro從零開始學
一UnityPro用戶界面:啟動UnityPro後,用戶界面如下圖所示:分為菜單欄(1),工具欄(2),項目浏覽器(3),編輯器窗口(4),用于直接訪問編輯器窗口的選項卡(5),信息窗口(6),狀态欄(7)。二、新建項目:(以UnityPr...
2026-08-31
2022年蘋果手機哪一款值得入手
2022年蘋果手機哪一款值得入手
2022年蘋果手機哪一款值得入手?2022年(5月更新)手機處理器排行榜|骁龍跟天玑選哪個?,我來為大家科普一下關于2022年蘋果手機哪一款值得入手?下面希望有你要的答案,我們一起來看看吧!2022年蘋果手機哪一款值得入手這裡是太平洋知科技...
2026-08-31
手機無線網打不開怎麼回事
手機無線網打不開怎麼回事
手機無線網打不開怎麼回事?大緻可能有以下四種情況:可能你刷機的時候,刷的版本不穩定導緻的wifi開不了如果遇到這種問題,比較好解決,你可以重刷系統,刷個低點的版本就行了,今天小編就來聊一聊關于手機無線網打不開怎麼回事?接下來我們就一起去研究...
2026-08-31
Copyright 2023-2026 - www.tftnews.com All Rights Reserved