关于redis存储设计


第一次使用nosql 也看了挺多资料的 现在开始在自己的项目里运用

我这样设计的 不知道对不对 大家帮我看看

实现一个查询一个区域下的所有餐厅对应的信息

一个餐厅表 里面记录的是餐厅的信息

shop表
字段 shop_id shop_name ....

区域表(对应区域下的餐厅)

area表
字段 area_id area_name ....

现在redis中储存

list area:区域id:area:id 存的值是该区域下的所有餐厅id

hash shop:餐厅id:shop_id 存到值是餐厅信息

好多表都需要这么设计 不知道这样做有没有错?

因为要改动好多地方 所以先来问问确定下 各位帮我看看 还有更好的方法吗?

Redis nosql

迈克尔杰克逊 11 years, 7 months ago

这个设计查询一个区域下的所有餐厅信息是没问题的。但是还需要考虑一个问题,一个餐厅是属于哪个区域的就不能满足了,所以建议再增加一个key-string的对应关系,关联某个餐厅是属于哪个区域的。

淒然D奈落 answered 11 years, 7 months ago

Your Answer