【发布时间】:2018-08-28 23:31:28
【问题描述】:
我在 DataTable 中有一些来自外部数据库的数据。它有六列和大约一百行。
我想将此数据导出到 Redis 缓存。我查看了 Redis 的数据类型,发现几乎所有的数据类型都类似于 C# 中的 Dictionary,即 Key-Value 对。
我很困惑如何将 DataTable 的行传输到这个 Key-Value 类型的数据结构中。 Redis List 中的“Value”只能保存一列值。
如何将 NxN 导出为 Key-Value 数据结构?
样本数据:
+==========+============+=======+==============+=====+===+===+=============+
| Error ID | Error Name | E | ror Type | Sev | i | y | Date Logged |
+==========+============+=======+==============+=====+===+===+=============+
| 1 | 404 | Resou | ce not found | Mod | a | e | 3/14/2018 |
+----------+------------+-------+--------------+-----+---+---+-------------+
| 2 | 500 | Inter | al Error | Hig | | | 3/15/2018 |
+----------+------------+-------+--------------+-----+---+---+-------------+
【问题讨论】:
-
@mjwills 添加了示例数据
-
先将行序列化为单个值,然后使用。
-
@mjwills 感谢您的元链接