0

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

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

我想知道 Redis 的结构,以便我可以开始使用它构建应用程序。我也将不胜感激任何示例项目/模板(尤其是服务器端)谢谢

4

1 回答 1

2

我想开始使用 Redis,但我不太明白我将如何构建我的项目。

您应该首先从定义项目的功能开始,以确定数据库结构的要求。

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

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

我想知道 Redis 的结构,以便我可以开始使用它构建应用程序。

我建议先阅读15 分钟的 redis 数据类型介绍和一些一般概述。但是请注意,redis 不支持查询语言(如 SQL),您可能会在关系数据库系统中使用这种语言,这可能会根据您的项目需求限制它的实用性。

于 2013-06-11T13:32:59.493 回答