【问题标题】:The interoperability between redis-graph and redis-streamsredis-graph 和 redis-streams 之间的互操作性
【发布时间】:2021-05-06 23:40:12
【问题描述】:

我对这个项目很感兴趣,想进一步了解 RedisGraph 的内部结构,并寻找 Redis-Streams 和 Redis-Graph 模块之间互操作性的可行性。

因此,我想知道在我们运行 TYPE myGraph 命令时,您构建了自己的“graphdata”数据结构的 Redis 原生数据结构。

  • RedisGraph 模块内部的图(或其子组件、节点、边、路径)是否建立在 Redis 的已知数据结构之上,例如 SETS、LISTS 等。
  • 或 RedisGraph 在其模块内使用原生的新数据结构。 提前感谢您的回答和支持!

【问题讨论】:

  • 您能否扩展一下,您所说的流和图是什么意思?
  • 我的意思是有没有办法通过 Redis-Streams 与 RedisGraph 数据结构进行交互。或者换句话说,我可以使用 Redis-stream 模块在 Redisgraph 中流式传输图形吗
  • 您的意思是要捕获流事件并据此更新图表吗?
  • 您可能需要检查 Redis 模块 redisgears.io 它允许您注册流事件
  • 我想实时查询图,想象一下像在 Kafka 中,数据是流动的,当它来的时候更新图,然后我们可以实时图查询答案

标签: redis redisgraph redis-streams


【解决方案1】:

RedisGraph 使用了一种新的数据类型,它使用稀疏邻接矩阵来表示图。

您可以在此处阅读有关内部设计的更多信息:https://oss.redislabs.com/redisgraph/design/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-30
    • 2011-03-16
    • 2013-06-08
    • 1970-01-01
    • 2014-05-04
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多