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

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
推荐阅读
chrome穩定版變化
chrome穩定版變化
谷歌本周發布了專門為蘋果M1Mac設計的Chrome版本。那些擁有新的MacBookAir、MacBookPro或Macmini的用戶可以獲得專屬優化版本的Chrome。經過測試,該版本的運行速度比x86版本通過Rosetta2運行要快66...
2026-05-31
手機共享屏幕和聲音給另一台手機
手機共享屏幕和聲音給另一台手機
手機共享屏幕和聲音給另一台手機?手機共享屏幕和聲音給另一台手機的原因:手機屏幕遠程共享,就像早期電腦使用的時候申請遠程輔助功能一樣,這就是直接射對方控制的所以聲音圖像等都是具備的,今天小編就來聊一聊關于手機共享屏幕和聲音給另一台手機?接下來...
2026-05-31
鴻蒙系統和安卓的區别
鴻蒙系統和安卓的區别
鴻蒙系統和安卓的區别?谷歌的安卓系統主要出于移動終端及智能電視,智能穿戴設備所考慮,華為的鴻蒙系統主要出于未來萬物互聯的角度,囊括了所能夠接入物聯網的設備,并不僅限于基于ARM架構的設備,甚至基于X86或其他更新架構的設備;,今天小編就來聊...
2026-05-31
手機直屏和曲面屏哪個好
手機直屏和曲面屏哪個好
今天來聊一聊“手機到底是選擇曲面屏好還是直面屏好?”。曲面屏,顧名思義,區别于傳統直闆型手機屏幕,是帶有一定的弧度的一種手機屏幕。從最早的三星S系列和Note系列到如今性價比極高的小米10系列,曲面屏一直在發展進步當中,目前相對比較成熟是三...
2026-05-31
怎麼把舊手機通訊錄移到新手機
怎麼把舊手機通訊錄移到新手機
我們有的時候需要更換手機,但是手機上很多有很多的通訊錄,如果通訊錄上記錄不多的話還好辦,直接可以備份到手機卡裡面,然後在另外一台手機上才拷貝到新手機的内存裡面。但是如果通訊記錄上的電話号碼比較多,那就不好辦了。那有沒有什麼簡單的方法可以快速...
2026-05-31
Copyright 2023-2026 - www.tftnews.com All Rights Reserved