首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-06-08 15:58:44

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
推荐阅读
win10為什麼連接不到網絡打印機
win10為什麼連接不到網絡打印機
在操作win10系統電腦的時候,常常會遇到win10系統無法安裝網絡打印機,那麼應該怎麼處理win10系統無法安裝網絡打印機呢?1、win鍵x鍵,選擇“命令提示符(管理員)”或“powershell(管理員)”;2、輸入:scconfigf...
2026-06-08
微軟有幾款操作系統
微軟有幾款操作系統
最近倪光南院士在一期節目中說國産的電腦系統一直沒有起色,主要是微軟在win7系統以後放任中國盜版,造成國産電腦系統沒有機會做起來;并說中國的小偷,至于說中國用盜版的微軟系統,說中國是小偷美帝是可以說出來的;還以盜版為由要挾中國,美帝也是幹得...
2026-06-08
華為nova7怎麼開空調
華為nova7怎麼開空調
打開手機“萬能遙控”APP,點擊左上角的“”号按鈕,選擇并點擊“空調”。之後選擇并點擊空調品牌,長按“開機”按鈕,根據實際情況選擇并點擊下方的“是”。可以編輯遙控器頁面,選擇是否添加桌面快捷方式以及分享給他人,點擊“完成”即可。在遙控器頁面...
2026-06-08
蘋果xr忘記id密碼怎麼找回
蘋果xr忘記id密碼怎麼找回
,
2026-06-08
魅藍note6 高性能模式耗電
魅藍note6 高性能模式耗電
對于平時就比較喜歡用手機玩遊戲的用戶來說,如果手機發燙确實挺煩人的,所以買手機之前很多人也有過這方面擔心,那麼前一段時間備受關注的魅藍note6這款手機對于發熱控制怎麼樣?玩遊戲時發燙嚴重嗎?手機發熱主要是CPU使用過高産生的溫度,當然其它...
2026-06-08
Copyright 2023-2026 - www.tftnews.com All Rights Reserved