gpt4 book ai didi

mysql - LAMP 开发人员如何开始使用 Redis/Node.js 解决方案?

转载 作者:IT王子 更新时间:2023-10-29 06:00:22 25 4
gpt4 key购买 nike

我来自 Dreamhost 上陈词滥调的 PHP 和 MySQL。但!我也是一个 javascript jenie,我一直渴望登上 Node.js 的列车。在我的阅读中,我无意中发现了一个名为 Redis 的 NoSQL 解决方案!

凭借我共享的 Web 主机和有限的服务器经验(我知道如何在我的一台旧戴尔电脑上安装 Linux 并进行一些基本的服务器管理),我如何才能开始使用 Redis 和 Node.js?下一个最好的问题是——人们甚至使用 Redis 来做什么? Redis 比 MySQL 更适合什么情况? Node.js 是否消除了 Apache 的必要性?如果是这样,开发人员为什么推荐使用 NGINX 服务器?

很多问题,但似乎没有可靠的来源将这些信息集中在一个地方!

再次感谢您的指导和反馈!

最佳答案

NoSQL 只是一个不恰当的流行词。

我将尝试回答问题的后半部分。

Redis 是一个键值存储数据库系统。速度是它的主要目标,因此它的大部分使用来自事件驱动的实现(正如它在其 reddit 教程中所述)。

它在日志记录、消息事务和其他 react 过程等领域表现出色。

另一方面,Node.js 主要用于独立的 HTTP 事务。它基本上用于非常快速地提供内容(很像 Web 服务器,但 Node.js 实际上不一定是面向公众的),这使得它对后端业务逻辑应用程序非常有用。

例如,让 C 程序计算股票值(value)并让 Node.js 为另一个内部应用程序提供内容以检索或使用 Node.js 为正在开发的网页提供服务,以便同事可以在内部查看它。

它非常适合作为应用程序之间的中间人。

关于mysql - LAMP 开发人员如何开始使用 Redis/Node.js 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7247000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com