当前位置: 首页 > 知识库问答 >
问题:

如何存储我的数据?

岳英耀
2023-03-14

我问这个是因为在redis网站上说,“小”哈希比几个键更好地存储几个值,但我不知道它是否仍然适用于真正的大哈希。

共有1个答案

包和泰
2023-03-14

我想说的是,最好的解决方案是为每个用户创建一个密钥,可能由usersID命名,并存储json数据。

我们尝试将每个用户存储为每个用户1个散列,然后为每个用户属性存储字段,但我们发现我们从未真正单独使用过字段,而且在大多数情况下需要大部分数据(hgetall),因此切换到存储JSON-这也有助于保存数据类型。

将需要更多的细节,关于您试图存储数据的内容和方式,以提供更多的建议。

 类似资料:
  • 问题内容: 我已经搜索了很长一段时间,但对于如何实际保存其数字却一无所获。它们是字符数组吗?还有吗 以及如何将数据转换为? 从我发现的结果来看,我假设所有任意精度类(例如和)都将数据保存为字符数组。这实际上是这样吗?还是只是人们的猜测? 我之所以问是因为我一直在自己完成类似的实现,但是我不知道如何保存大于(不记得实际的数字)的数字。 提前致谢。 问题答案: 带着 从来源:

  • 出于个人原因,对于同一个实体,我有多个存储库,其中我有多个需要的本机命名查询,我的第一个想法是将查询代码从一个实体移动到另一个存储库,这样当我想要编辑查询时,我会在存储库中找到它,而不是实体(以避免一个大的实体代码充满查询)。 所以我尝试了这个实现。 这是我的存储库: 接下来是我的实体: 启动时,我确实会遇到以下异常: org.springframework.beans.factory.BeanC

  • 在spark streaming中,流数据将由在worker上运行的接收器接收。数据将被周期性地推入数据块中,接收者将向驱动程序发送receivedBlockInfo。我想知道这会引发流将块分发到集群吗?(换句话说,它会使用分发存储策略吗)。如果它不在集群中分发数据,如何保证工作负载平衡?(我们有一个10s节点的集群,但只有几个接收器)

  • 我正在使用Facenet算法进行人脸识别。我想基于此创建应用程序,但问题是Facenet算法返回一个长度为128的数组,即每个人的人脸嵌入。 对于人物识别,我必须找到两个人面部嵌入之间的欧几里得差异,然后检查它是否大于阈值。如果是,那么这些人是相同的;如果它小于,那么这些人是不同的。 比方说,如果我必须在10k人的数据库中找到人x。我必须计算每个人嵌入的差异,这是没有效率的。 有没有办法有效地存储

  • 问题内容: 我的哈希图将字符串存储为键,将arraylist存储为值。现在,我需要将其嵌入到列表中。也就是说,它将具有以下形式: 这些是我使用的声明: 谁能帮我在列表中使用哪种方法以及如何继续将地图存储到其中? 问题答案: 始终尝试在Collection中使用接口引用 ,这会增加灵活性。 以下代码有什么问题? 您可以像上面一样轻松地进行操作。

  • 问题内容: 我正在建立一个网站,我需要在数据库中存储随机数的数据。 例如:用户john可能有一个电话号码,而jack可能有3。 我需要能够为每个用户存储无限数量的值。 我在任何地方都找不到方法,希望您能帮助我!:) 我是关系数据库的新手。 问题答案: 您创建一个单独的电话号码表(即1:M关系)。 现在,您可以通过简单的连接轻松获得用户的电话号码;