1.4 解決方案:使用JSON/哈希鍵緩存多項數據
在復雜的系統中,單項數據往往只占少數,更多的是由多個項組成的復雜數據。例如,表1-1列出的這組用戶信息,就來自SQL數據庫Users
表中的3行,每行由id
、name
、 gender
和age
4個屬性值組成。
表1-1 SQL數據庫中的用戶信息

可以通過下面兩種不同的方法來緩存這類多項數據。
● 使用JSON等序列化手段將多項數據打包成單項數據,然后復用之前緩存單項數據的方法來緩存序列化數據。
● 使用Redis的哈希、列表等存儲多項數據的數據結構來緩存數據。
接下來介紹這兩種方法。
推薦閱讀
- Mastering Ninject for Dependency Injection
- App+軟件+游戲+網站界面設計教程
- 使用GitOps實現Kubernetes的持續部署:模式、流程及工具
- 數據庫開發實踐案例
- 數據架構與商業智能
- 智能數據分析:入門、實戰與平臺構建
- “互聯網+”時代立體化計算機組
- 云原生數據中臺:架構、方法論與實踐
- INSTANT Apple iBooks How-to
- TextMate How-to
- 新手學會計(2013-2014實戰升級版)
- Python數據分析從小白到專家
- Unity 2018 By Example(Second Edition)
- Oracle 11g+ASP.NET數據庫系統開發案例教程
- 中國云存儲發展報告