首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2025-11-19 17:22:57

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
推荐阅读
系統測試之ui功能性測試
系統測試之ui功能性測試
行業背景MTK芯片平台在開發項目準備批量之前,都要進行ETT測試,那麼在硬件進行ETT測試之後需要對ETT參數進行壓力測試,保證批量的穩定性。(聯發科技股份有限公司(MediaTek.Inc)是全球無晶圓廠半導體公司,在移動終端、智能家居應...
2025-11-19
怎麼用訊飛輸入法打粵語
怎麼用訊飛輸入法打粵語
粵語直接翻譯為普通話?訊飛輸入法新體驗外地人聽不懂粵語,而一些講粵語的人們來講普通話那也是“麻麻地”。如果有粵語跟普通話的翻譯軟件就好了,這不訊飛手機輸入法新版就有了這麼一個功能,一起來體驗一下吧。悄悄的說一下,訊飛連粵語粗口都能翻譯呢。還...
2025-11-19
網紅辣條都有哪些
網紅辣條都有哪些
辣條作為國民美食,當然也是姬妹所愛,所以今天就來給大家介紹幾種網紅辣條吧1.萍鄉花蝴蝶辣條非常網紅的款,很多美食博主推薦過的。不是所有的麻辣都叫花蝴蝶,産地是湖南萍鄉的,味道的确對得起它的網紅名頭,有很多的味道,蒜香的,麻辣的,爆辣的。唯一...
2025-11-19
關注北京114預約挂号公衆号
關注北京114預約挂号公衆号
北京114預約挂号是一個官方指定的挂号平台,可以在微信公衆号裡操作挂号,不用排隊,免費預約,一個手機就能搞定。使用北京114預約挂号平台,需要先有一個自己的賬号,用手機号注冊就行,具體操作如下:1、打開手機微信,在搜索框内輸入114,找到1...
2025-11-19
谷歌應用商店無法登陸
谷歌應用商店無法登陸
谷歌應用商店無法登陸?方法一:谷歌訪問助手(推薦),今天小編就來聊一聊關于谷歌應用商店無法登陸?接下來我們就一起去研究一下吧!谷歌應用商店無法登陸方法一:谷歌訪問助手(推薦)谷歌訪問助手是一款免費的谷歌服務代理插件,(不僅僅是chrome浏...
2025-11-19
Copyright 2023-2025 - www.tftnews.com All Rights Reserved