词义应用是否适合使用Redis?

时间:2010-12-23 22:15:16

标签: java nosql redis

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

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

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

  1. 这是一个很好的应用程序使用Redis或使用像MySQL这样的RDBMS更好吗?我认为这是一个很好的例子,因为我可以在redis中使用像

    那样的结构

    Map< String,List< String>> wordWithMeanings

  2. 我可以创建Map< String,List< String>>在redis?如果是,如何?

  3. 由于

    谢加

2 个答案:

答案 0 :(得分:0)

redis集或列表应该可以满足您的需要,单词作为列表/集的键,其含义作为列表/集中的项。如果您希望为每个含义创建一个子键以便于编辑,那么哈希也是一个选项。

答案 1 :(得分:0)

  1. Redis可以用于任何事情。 Redis和MySQL之间的区别在于redis,你需要知道你想要的数据的确切位置。
  2. 要制作列表,只需执行rpush KEY VALUE即可。这将在列表末尾添加一个键。要访问它,请执行:lindex KEY 0(END#[使用llen KEY查找])所以,这个布局看起来像(见http://cl.ly/3ldR
  3. 希望这有帮助