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

如何将SQL表转换为Redis数据

饶谦
2023-03-14

嗨,我是redis的新手,想在这里得到一些帮助。我使用java和sql Server2008和redis server。为了与redis交互,我使用jedis api for Java。我知道redis用于存储基于键值的东西。每个键都有值。

问题背景:

我有一个名为“用户”的表,它存储数据,如id,姓名,电子邮件,年龄,国家。这是sql表的模式。现在这个表有一些行(也表示一些数据)。现在,我的主键是id,它只是用于数据库,在应用程序中对我没有任何用处。

共有1个答案

董元徽
2023-03-14

这是一个很难回答的问题,因为有多种方法可以做。

在我看来,最好的方法是使用散列。这基本上是一个嵌套的,嵌套的键值类型。因此,您的密钥将与哈希匹配,这样您就可以存储用户名、密码等。

一个问题是索引,您需要在密钥中存储一个ID。例如,每个用户都必须有一个键,比如:user:21414

 类似资料:
  • 问题内容: 这是一个例子; 我有数字列表(1、5、8、36),我希望将这些值用作(临时)表行。方法之一如下 问题是号码表是动态的。它可以没有任何值。因此,我需要一种适当的系统方法将这些值转换为临时表行。 问题答案: 我大量使用的解决方案… 以逗号分隔的字符串形式提供数字列表,然后使用人们在线编写的众多功能之一。 在线的 许多 示例之一… SQL用户定义函数来解析一个带分隔符的Str 这些函数将字符

  • 问题内容: 将SQL数据库(例如1个表)转换为mongoDB文档的最佳方法是什么? 我想我可以使用C#驱动程序并实现一个循环,该循环选择表中的每一行并将其保存在Mongo中。但是,我正在寻找一种转换大量数据的更好方法。 问题答案: 司机的方式是FAR最直接的。导入/导出工具非常棒,但 前提 是您必须同时使用它们。如果您的表中包含日期,并且您尝试从数据库中导出并导入到mongo中,那么您将大吃一惊。

  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想要改善这个问题吗? 更新问题,使它成为Stack Overflow的主题。 2年前关闭。 改善这个问题 我正在使用大量SQL表在Web应用程序中工作。我需要为每个表创建一个Java bean类。我正在寻找一种可以将SQL表转换为Java Bean类的工具。这将有助于节省时间。 这是一个例子: studentTable(studen

  • 问题内容: 我试图使用像这样的数字列表。 这是sql过程的一部分,变量’list_of_ids’是varchar,它包含如下所示的id:1、2、3、4、5 ........如何使用此列表和此查询 问题答案: 也尝试一下。这可能是更好的解决方案,因为它不需要创建任何其他功能。oracle regexp_substr会将逗号分隔的值拆分为不同的行,并传递给查询。

  • 问题内容: 我正在尝试将HTML表中存在的数据转换为JSON,以便可以在服务器端进行相应的处理。我可以序列化数据,但是结果充其量只能生成不直接链接的独特数据数组。像:这是我正在使用的形式: 序列化数据的脚本是: 经过数页StackOverFlow之后,我得到了serializeFormJSON(): 通过使用所有这些,我可以得到像这样的JSON: 我尝试了多种方法以名称-性别格式获取它们,但是每种

  • 我将图像转换为整数列表。例如。[226,137,125,226,137,125,223,137,133,223,136,128、226、138、120、226、129、116、228、138、123、227、134、124、227、140、127、225、136、119、228、135、126、225、134、121、223、130、108、226、139、119、123、120、221、129、