gpt4 book ai didi

mysql - 从关系型数据库到Redis,N对N关系

转载 作者:可可西里 更新时间:2023-11-01 11:32:14 25 4
gpt4 key购买 nike

我们正在尝试从 MySQL 迁移我们的数据库。我们正在尝试了解 Redis 的工作原理,我们想知道此示例的最佳解决方案。

enter image description here

如何解决 Product->Categories 关系?

我们需要 - 按 ID 排序的所有产品列表

  • 按名称 (ASC/DESC) 排序的所有产品列表

  • 类别 1 中所有产品的列表

  • 类别 1 中所有产品的列表,按名称/ID/(ASC/DESC) 排序

从图像的第二部分开始,我们需要按属性过滤

  • 具有属性 1(属性值 1)的所有产品列表

  • 类别 1 中属性 1(属性值 1)的所有产品的列表,按名称排序

这种数据用Redis好吗?

谢谢

最佳答案

当然,您可以将 Redis 用于此类数据。但它与使用关系数据库不同!

答案是使用 sets,如本文所述: how to have relations many to many in redis

但在您实际迁移到 Redis 之前,请考虑您要解决的问题。 MySQL 作为当今的数据库是相当不错的,它具有使用 JSON 文档的“无模式/NoSQL”之类的功能。听起来您只是在探索使用 Redis 可以做什么。虽然我认为 Redis 是一个非常好的产品,您真的应该尝试一下,但请考虑继续使用 MySQL,以利用其更现代的功能。

关于mysql - 从关系型数据库到Redis,N对N关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39163918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com