这个词意味着应用程序使用Redis的一个很好的候选人?

我已经开始与Redis的一个星期播放,现在我想建立一个简单的字义

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

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

  1. 这是一个很好的应用程序使用Redis的或使用RDBMS如MySQL更好? 我认为这是一个很好的例子,因为我可以有像Redis的结构

    地图<字符串,列表<字符串>> wordWithMeanings
  2. 我可以创建一个地图<字符串,列表<字符串>>在Redis的? 如果是的话怎么样?

谢谢

谢卡尔

--------------解决方案-------------

一组的Redis或列表应该做你需要什么,字为重点,以列表/集和含义列表/组项目。 哈希也是一种选择,如果你想为每个意义的子键,使编辑更加容易。

  1. Redis的可用于任何东西。 Redis的之间,说的MySQL不同的是,在Redis的,你需要知道你想要的数据的确切位置。
  2. 为了做一个清单,只是做RPUSH键值。 这将增加一个键在列表的末尾。 要访问它:LINDEX 0键(END#[使用LLEN KEY找出])所以,在此布局会是什么样子(见http://cl.ly/3ldR)

希望这有助于

分类:java的 时间:2015-03-15 人气:0
本文关键词: Java中,NoSQL的,Redis的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.341 (s). 10 q(s)