首页
/
每日頭條
/
科技
/
redis 5種數據結構及對應使用場景
redis 5種數據結構及對應使用場景
更新时间:2026-09-04 17:14: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
推荐阅读
手機玩遊戲聲音一卡一卡的是什麼原因
手機玩遊戲聲音一卡一卡的是什麼原因
1、手機系統版本太舊或者遊戲版本太舊造成,下載新版本;2、嘗試清理手機内存空間;3、手機配置過低,在設置中将畫質設置為基礎”;4、嘗試關閉不必要的其他手機後台程序。5、手機網絡速度過慢,盡量使用無線網玩遊戲。去淘寶買個玩霸安卓遊戲電腦。直接連上大屏幕就能玩安卓遊戲,效果震撼逼真。鍵盤操作方便。
2026-09-04
火龍果無痕嫁接蟹爪蘭的方法
火龍果無痕嫁接蟹爪蘭的方法
1、嫁接時間。嫁接的時間方面沒有限定,為了保證成活率,可選在春季進行,尤其是在清明節到端午節的間隙,氣候溫和适宜,溫濕度很合适,對于後期成活具有幫助。2、準備工具。進行扡插需要準備好合适的工具,可用一把鋒利的刀子,為了保證存活,不對植株造成影響,需要先進行消毒。為了避免扡插後水分的流失,還可準備好一...
2026-09-04
香油石磨怎麼鑿磨技巧
香油石磨怎麼鑿磨技巧
1、石磨磨出來的香油講究的是一個正字,也就是說要想磨出來的香油保持原汁原味的話最重要的還是在于磨的過...
2026-09-04
怎樣保證手機銀行卡安全
怎樣保證手機銀行卡安全
1、在開通手機銀行時,一定要使用銀行官方發布的手機銀行客戶端,同時确認簽約綁定的是自己的手機。2、設...
2026-09-04
IP地址租約過期怎麼辦
IP地址租約過期怎麼辦
1、根據你提供的IP地址可見,你的路由IP為192.168.1.1,如果你有路由器的用戶密碼,則在IE中輸入http://192.168.1.1,回車後用用戶名密碼進入路由設置界面,找到DHCP選項,找到你的IP地址,并且手動更改租約時間完成續約或者直接删除你的IP,這樣重新插上網線後會作為新的電腦重新分配租約。2、如果你沒有密碼,你就雙擊本地連接,點支持裡面的修複選項,系統就會自動和路由通信,完
2026-09-04
Copyright 2023-2026 - www.tftnews.com All Rights Reserved