我们正试图从MySQL迁移我们的数据库。我们正在努力了解Redis的工作原理,我们希望了解此示例的最佳解决方案。
如何解决产品 - >类别关系?
我们需要 - 按ID分类的所有产品清单
按名称(ASC / DESC)排序的所有产品的列表
第1类
按名称/ ID /(ASC / DESC)排序的第1类所有产品清单
从图像的第二部分开始,我们需要按属性
进行过滤具有属性1(属性值1)
按类别排序的第1类中属性1(属性值1)的所有产品的列表
将Redis用于此类数据是否合适?
由于
答案 0 :(得分:0)
当然,您可以将Redis用于此类数据。但它与使用关系数据库不同!
答案是使用 sets ,如本文所述: how to have relations many to many in redis
但是在你真正搬到Redis之前,请考虑一下你要解决的问题。 MySQL现在作为一个数据库非常不错,并且它具有使用JSON文档的“无模式/ NoSQL”功能。听起来你正在探索使用Redis可以做些什么。虽然我认为Redis是一个非常好的产品,你应该尝试一下,但是还考虑继续使用MySQL来利用它更现代的功能。