gpt4 book ai didi

java - 在redis中处理复杂数据类型

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

我正在尝试将图形的节点存储在 redis 中。我的节点类型为 HashMap(String fromNode, HashMap(String toNode,Integer weight) )如何在redis中存储这样的数据结构?

最佳答案

如果您只是对存储数据感兴趣,任何对 String 的序列化都可以。如果要查询数据,首先定义查询,然后选择数据结构。

凭直觉,在不熟悉您的要求的情况下,我会为每个 fromNode 使用一个 Sorted Set,其中每个成员都是一个 toNode,并且分数设置为它的权重。也就是说,图形实现远非微不足道。或者,检查 Redis Graph - 一个 Redis v4 模块,它使用类似 Cypher 的查询语言实现图形数据库。

关于java - 在redis中处理复杂数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43943073/

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