Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RedisJava项目的结构_Redis - Fatal编程技术网

RedisJava项目的结构

RedisJava项目的结构,redis,Redis,我刚刚了解了Redis,发现键值数据库的概念很有趣。 我想开始使用Redis,但我不太明白如何构建我的项目 当我使用mysql时,它更像是我有一个用Java/Python编写的后端,客户机向我的web应用程序发出请求,我的Java/Python代码从数据库获取信息并发送给客户机,或者它还将客户机的信息写入数据库 我想知道Redis是如何构造的,这样我就可以开始用它构建应用程序了。我也将感谢任何示例项目/模板(特别是服务器端) 谢谢 我想开始使用Redis,但我不太明白该怎么做 组织我的项目 您应

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

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

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

我想开始使用Redis,但我不太明白该怎么做 组织我的项目

您应该首先定义项目的功能,以确定数据库结构的需求

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

数据库(尤其是具有非常简单的身份验证系统的redis)不应该直接向客户机公开,因此后端部分负责处理数据——在您的例子中是Java或Python。我认为这使它与您使用MySQL时所使用的相同或相似

我想知道Redis是如何构造的,这样我就可以开始构建了 使用它的应用程序


我建议你先读一读,然后做一些概述。但是请注意,redis不支持从关系数据库系统中使用SQL之类的查询语言,这可能会根据您的项目需要限制它的有用性。

我是否必须像在mysql中那样预先构建redis db,比如在创建表之前编写和运行SQL命令等等能否保存到它?@elimense否,因为redis是一个高级K/V存储,所以您不必以表的形式预先构建模式。您只需直接执行将值存储到给定键中的操作。要添加此操作,您还应该查看连接驱动程序(类似于jdbc驱动程序)。我们在工作中使用的一个常用驱动程序是。