首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-04-14 21:16:01

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
推荐阅读
惠普的envy17怎麼樣
惠普的envy17怎麼樣
IT之家8月12日消息根據網友投稿,惠普在其官網上公布了即将發布的ENVY17筆記本,搭載了17.3英寸FHD觸控屏以及英特爾新一代的五位數命名i7-10510U。這款産品的型号為HPENVY-17m-ce1013dx,搭載IntelCor...
2026-04-14
ipad怎麼成為手機副屏
ipad怎麼成為手機副屏
11>2,讓ipad變成你的電腦副屏辦公場景中,一台電腦擁有兩個顯示屏,在工作效率上将極大提升。不過除非專業用戶,普通辦公室給每個人配上兩台顯示器,顯得過于奢侈了,因此,利用好手頭的設備,打造雙屏辦公,便節省許多。普通家庭用戶中,電腦、手機...
2026-04-14
gt探索版和大師版手機殼一樣嗎
gt探索版和大師版手機殼一樣嗎
在此前亮相的真我realme手機,每一款外觀設計都做到了極緻,讓時尚年輕群體都體驗到了旗艦級的常規質感。除了性能方面是以強悍著稱,在外觀打磨上也是采用了最好的設計理念。那麼,真我又聯手著名潮流設計師JeaJung共創「硬箱傳奇設計」,也就是...
2026-04-14
如何關閉電腦上的彈窗廣告
如何關閉電腦上的彈窗廣告
相信很多朋友遇到過這樣的場景:一打開電腦,系統就彈出一大堆廣告,怎麼關都關不掉。更有甚者在PPT演示彙報中,彈出黃色頁面,真讓人尴尬不已。不僅如此,彈窗廣告還會導緻電腦變卡變慢,每次開機和運行程序都要開很久。叔可忍孰不可忍,請跟着小編操作,...
2026-04-14
交通違章代碼13570是什麼意思
交通違章代碼13570是什麼意思
交通違章代碼13570是什麼意思?違章代碼13570是機動車遇到行人正在通過人行橫道時未停車讓行的行為,按交規規定扣3分罰款50元,我來為大家科普一下關于交通違章代碼13570是什麼意思?下面希望有你要的答案,我們一起來看看吧!交通違章代碼...
2026-04-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved