I'm interested in the project and wanna understand more about the internals of RedisGraph, and looks for the feasibility of the interoperability between Redis-Streams and Redis-Graph modules.
Thus, I'm wondering on what native data structures of Redis you have built your own data structure of the 'graphdata' that is shown up when we run TYPE myGraph command.
- Is the graph inside the RedisGraph module (or its sub-components, nodes, edges, paths), is built on the known data structures of Redis, e.g SETS, LISTS,...etc.
- or RedisGraph is using a native new data structure inside its module. Thanks in advance for your answer, and support!
RedisGraph is using a new data type, it uses sparse adjacency matrices to represent graphs.
You can read more about the internal design here: https://oss.redislabs.com/redisgraph/design/