nosql - Redis的key按object-type:id:field格式設計的原因? ?
黄舟
黄舟 2017-04-21 11:17:50
0
1
647

Redis的key按object-type:id:field格式設計的原因??

網上很多人都這麼做,還有人明說這可以提升查詢效率
但好像沒人解釋為什麼這麼做

難道僅僅為了易閱讀??

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(1)
洪涛

這是的確是設計問題。
首先不說redis,先說關係資料庫,通常都是基於表設計,這樣可以支援各種查詢對吧。
那麼nosql一般怎麼辦呢?像mongodb的文檔化儲存方式,collection類似關係型資料庫的表,一樣可以完成大部分查詢和索引的工作。
那麼redis呢?它是基於key-value的,例如要按照id查詢或名字查詢怎麼辦呢,答案是自己建立索引。
最基礎的方式就是你上面說的object-type:id:field 。查01號學生 : person:01 。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板