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

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
推荐阅读
octet-stream 是什麼文件
octet-stream 是什麼文件
演示機型:華為MateBookX系統版本:win10APP版本:火狐浏覽器V76.0.1octet-stream是火狐的更新文件。Firefox火狐,是由獨立、以人為本的Mozilla開發的網頁浏覽器。2017年11月15日全球同步發布FirefoxQuantum,彙聚各種全新特性,使您再次能掌控自己的網絡體驗。軟件特色:全面升級的Firefox移動浏覽器,采用全新設計的外觀,超快的啟動速度,個性
2026-06-19
聯想主闆cpu風扇轉速調節
聯想主闆cpu風扇轉速調節
具體辦法:1、進入BIOS下的POWER,将CPUFANModeSetting設置為AUTO,重起。...
2026-06-19
電腦如何設置壁紙
電腦如何設置壁紙
1、點擊電腦左下角的“開始”圖标。2、點開始後,在彈出來的小窗口中,點擊“控制面闆”。3、在控制面闆...
2026-06-19
新手如何開推土機教程
新手如何開推土機教程
1、右手邊前面是控制推鏟的向前壓推鏟向下壓向後拉推鏟向上,左右是控制推鏟傾斜的。松土器是左右控制的。...
2026-06-19
華為暢享10參數有哪些
華為暢享10參數有哪些
1、配色方面,華為暢享10Plus帶來了天空之境、赤茶橘、翡冷翠、幻夜黑四種史上配色,專為年輕人打造。2、設計方面,華為暢享10Plus采用6.59英寸高清全視屏2340x1080超清分辨率、COF工藝),德國萊茵TUV認證。屏占比高達91%,上邊框縮小30%、下邊框縮小6%,擁有5.5英寸的握感,同時,3D收弧設計,握感更舒适。3、最大的特色是采用了升降式前置鏡頭,前置1600萬懸浮式鏡頭隐藏機
2026-06-19
Copyright 2023-2026 - www.tftnews.com All Rights Reserved