【问题标题】:Is the word meaning application a good candidate for using Redis?词义应用程序是否适合使用 Redis?
【发布时间】:2011-05-30 04:49:13
【问题描述】:

一周前我开始玩redis,现在我想建立一个简单的词义

使用 Redis 作为数据存储的应用程序。该应用程序将找到一个含义列表

对于给定的单词。在开始编写应用程序之前,我有几个问题:

  1. 这是一个使用 Redis 的好应用还是使用像 mysql 这样的 RDBMS 更好?我认为这是一个很好的例子,因为我可以在 redis 中拥有类似的结构

    Map > wordWithMeanings

  2. 我可以在redis中创建一个Map >吗?如果是怎么办?

谢谢

谢卡尔

【问题讨论】:

    标签: java nosql redis


    【解决方案1】:

    一个 redis 集合或列表应该做你需要的,单词作为列表/集合的键,含义作为列表/集合中的项目。如果您想为每个含义设置一个子键以使编辑更容易,则哈希也是一种选择。

    【讨论】:

      【解决方案2】:
      1. Redis 可以用于任何事情。 Redis 和说 MySQL 的区别在于,在 redis 中,你需要知道你想要的数据的确切位置。
      2. 要创建一个列表,只需执行 rpush KEY VALUE。这将在列表末尾添加一个键。要访问它: lindex KEY 0 (END #[use llen KEY to find out]) 所以,它的布局看起来像(见http://cl.ly/3ldR

      希望这有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-08
        • 2010-10-01
        • 2010-10-13
        • 2018-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多