Redis-Java项目的结构

时间:2013-06-11 11:49:57

标签: redis

我刚刚发现了Redis,我发现键值数据库的概念很有趣。 我想开始使用Redis,但我不太明白我将如何构建我的项目。

当我使用mysql时,它更像是我用Java / Python编写的后端,客户端向我的Web应用程序发出请求,我的Java / Python代码从数据库获取信息并将其发送给客户端或者它也写入信息从客户到数据库。

我想知道Redis是如何构建的,所以我可以开始用它构建应用程序。我也很感激任何示例项目/模板(特别是服务器端) 感谢

1 个答案:

答案 0 :(得分:2)

  

我想开始使用Redis,但我不太明白我的意思   构建我的项目。

首先应该定义项目的功能,以便找出数据库结构的要求。

  

当我使用mysql时,它更像是我用后端写的   Java / Python,客户端向我的Web应用程序和我的Web应用程序发出请求   Java / Python代码从数据库获取信息并将其发送到   客户端或它还将客户端的信息写入   数据库中。

数据库(尤其是具有非常简单的身份验证系统的redis)不应直接暴露给客户端,因此它是负责处理数据的后端部分 - 在您的情况下是Java或Python。我认为这与MySQL习惯的相同或类似。

  

我想知道Redis是如何构建的,所以我可以开始构建   应用它。

我建议先阅读fifteen minute introduction to redis data types和一些普通overview。但请注意,redis不支持查询语言,如SQL,您可能会从关系数据库系统中使用这些语言,这可能会限制它的有用性,具体取决于您的项目需求。