1. redis如何存儲樹結構數據


本文主要講解兩方面內容:1.redis如何存儲樹結構數據。2.java操作redis時選取哪種序列化器。

1. redis如何存儲樹結構數據

先拋出結論,樹結構數據在redis中的存儲形式如下:樹結構數據在redis中的存儲形式

 

1.1 前置條件

  1. spring-boot-starter-data-redis(2.1.8)
  2. fastjson(1.2.61)
  3. redis可視化工具 Redis Desktop Manager

1.2 樹結構數據在redis中的存儲形式(數據結構)

在這里插入圖片描述
假設有如上典型的組織機構數據,前端需要按層級展示,分層級查詢指定節點的子集。

1.2.1 redis中Key的設計

redisKey: {NAME_SPACE}:{level}:{parentId}
NAME_SPACE:該數據所在命名空間
level:當前層級
parentId:父節點id,可為空


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM