【问题标题】:SQL or Oracle Table structure in RedisRedis 中的 SQL 或 Oracle 表结构
【发布时间】:2012-09-28 15:31:29
【问题描述】:

我正在使用node并计划使用redis来存储数据[数据将采用SQL或oracle表格式,包含ID,名称,城市,标记等许多字段]。 发现我们可以用三种数据结构[in list, set or sorted set]在redis中只存储key和value。

我是否可以像表名 [键名] 一样存储:详细信息 以及诸如 ID : 1、名称 : john、国家/地区:俄罗斯、 ID : 2, Name : Rose , Country:US 等

redis中除了list、set、sorted set还有其他数据结构吗?

【问题讨论】:

标签: node.js redis


【解决方案1】:

是的。请参阅文档。

http://redis.io/topics/data-types

【讨论】:

    【解决方案2】:

    您还拥有Hash 数据结构...

    数据库表用于存储实体。实体的松散定义是具有唯一主键的东西。在 Redis 中,实体通常使用 Hash 数据结构存储,其中数据库中的列成为 Hash 中的字段。主键存储在哈希的键中。

    数据库表还存储非实体,例如实体之间的关系。例如,一对多关系通常使用外键完成。在 Redis 中,可以在 Sets、Lists 或 SortedSets 中对此类关系进行建模。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 2012-05-30
      相关资源
      最近更新 更多