欢迎来到Altaba的博客… redis是非常好用的中间件数据库,可以在频繁操纵数据库时候起到非常大的优化作用,我在使用后端做即时通讯聊天功能时候,利用了redis做消息缓存,简直真香警告!建议初学者都可以去熟悉下redis以下是常见的nodejs 中使用redis,使用简单,欢迎查阅 首先安装 npm install redis --save demovar redis = require('r
转载 2023-06-13 20:00:35
152阅读
学习nodeJS的API在对于使用nodeJS来进行编程的是十分重要的,所以首先就要去学习看看,相关的node的模块,来看一看相关的内容和可用性。 正文篇:  nodeJS的API学习之路。(这里我们将会简要的介绍一些nodeJS中稳定性较高的API,当然还有一些其他的稳定性不个哦的内容这里就不写了。)Assert模块Addons插件BufferChild Process(子进程)&nb
转载 2023-09-30 10:00:16
638阅读
前言:开发Nodej.js Addon的方式经过不断地改进,已经逐步完善,至少我们不需要在升级Node.js版本的同时担心Addon用不了或者重新编译。目前Node.js提供的开发方式是napi。但是napi用起来非常冗余和麻烦,每一步都需要我们自己去控制,所以又有大佬封装了面向对象版本的apinode-addon-api),使用上方便了很多,本文分析一下node-addon-api的设计思想,
转载 2023-09-26 14:55:25
92阅读
来源:https://codeburst.io/作者:Joyce Lin速率限制可以保护和提高基于API的服务的可用性。如果你正在与一个API对话,并收到HTTP 429 Too Many Requests的响应状态码,说明你已经被速率限制了。这意味着你超出了给定时间内允许的请求数量,你需要做的就是放慢脚步,稍等片刻,然后再试一次。为什么要速率限制?当你考虑限制你自己的基于API的服务时,你需要在
原创 2021-01-12 21:44:26
250阅读
redis介绍Redis 是一个高性能的key-value数据库。它提供了Java,C/C++,C#,PHP,nodejs,Perl,Object-C,Python等客户端。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及
Node API和Native API的科普 Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它允许开发者使用JavaScript语言编写服务器端的应用程序。Node.js提供了丰富的API,包括File System、HTTP、Net等模块,用于处理文件、网络通信等常见的服务器端任务。 而Native API是指由操作系统或编程语言提供的底层接口,用于与硬件设
原创 2024-01-10 01:07:47
288阅读
# 实现 Node API 和 Java API 指南 作为一名经验丰富的开发者,我很乐意教会你如何实现“Node API”和“Java API”。在本文中,我将向你解释整个实现过程,并提供每个步骤所需的代码和注释。 ## 整件事情的流程 首先,让我们通过一个表格来展示整个实现过程的步骤和顺序。 | 步骤 | 描述
原创 2023-08-24 10:24:56
46阅读
path.dirname(): 返回 path 的目录名 path.join():所有给定的 path 片段连接到一起,然后规范化生成的路径 path.resolve():方法会将路径或路径片段的序列解析为绝对路径,解析为相对于当前目录的绝对路径,相当于cd命令
转载 2020-06-27 11:13:00
84阅读
2评论
fsfs.mkdir( ) 异步创建文件夹fs.readdir( )// 读取目录文件(不包含文件内容),返
原创 2020-02-26 14:53:32
57阅读
# 使用 Node.js 操作 MySQL 数据库 ## 引言 在前端开发中,我们经常需要与数据库进行交互,存取数据。而在 Node.js 中,有很多种方法可以操作数据库,其中最常用的之一就是使用 MySQL。MySQL 是一个流行的开源关系型数据库管理系统,而 Node.js 提供了许多库和模块来方便地与 MySQL 进行交互。 本文将介绍如何使用 Node.js 中的 MySQL API
原创 2023-08-18 17:32:19
634阅读
1. Events1.1 EventEmitter因为在浏览器中Event模型是绑定在DOM上的,所以Node创建了EventEmitter类来提供基础的事件功能。所有Node的事件功能围绕着EventEmitter,它通常不会直接调用。EventEmitter类提供了一系列方法,最主要的两个是on和emit。on方法为事件创建了监听器,例如:server.on('event',&
原创 2013-04-06 13:01:58
1283阅读
# 使用 ioredis API 操作 Redis 数据库 Redis 是一个流行的开源内存数据库,被广泛应用于缓存、队列等场景。ioredis 是一个优秀的 Node.js 客户端库,可以与 Redis 数据库进行交互。本文将介绍如何使用 ioredis API 来操作 Redis 数据库,并给出一些代码示例。 ## 安装 ioredis 首先,我们需要安装 ioredis 库到我们的项目
原创 2024-05-19 05:56:45
16阅读
前言这篇文章算是对Building APIs with Node.js这本书的一个总结。用Node.js写接口对我来说是很有用的,比如在项目初始阶段,可以快速的模拟网络请求。正因为它用js写的,跟iOS直接的联系也比其他语言写的后台更加接近。这本书写的极好,作者编码的思路极其清晰,整本书虽说是用英文写的,但很容易读懂。同时,它完整的构建了RESTful API的一整套逻辑。我更加喜欢写一些函数响应
转载 2024-08-23 19:11:50
58阅读
NodeJS是C语言开发的V8引擎,代码格式是JS写法的,做了服务器语言的一门编程语言 NodeJS更新速度非常的快,所以很多的API更改删除很快,所以要保证版本一致,框架也是,插件也是,不符合版本运行起来就会报错,说找不到这个方法什么的我们知道浏览器JS分为Dom+Bom+ES56789,而NodeJS明显没有Dom,Bom是运行环境带来的方法,Bom在浏览器是window对象,cookie,浏
转载 2024-05-21 17:50:43
49阅读
目录MySQL数据库安装及Navicat软件安装 拷贝解压文件到要安装的路径 添加环境变量 运行CMD 命令行安装配置数据库navicat 安装安装 Redis 数据库设置: 安装Redis Desktop Manager工具链接redis数据库nodejs安装一、验证安装二、修改全局模块下载路径MySQL数据库安装及Navicat软件安装下载
转载 2023-09-13 08:13:42
69阅读
上午午好好的,突然抛了如下异常:Exception in thread "main" redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException: No reachable node in cluster at redis.clients.jedis.JedisSlotBasedConnectionHandler.
转载 2023-06-22 23:34:32
331阅读
一、linux 安装 redis-server apt-get install redis-server 二、启动redis-server服务 1. 修改配置---服务后台启动 vim /etc/redis/redis.conf daemonize no 改成 daemonize yes   2.启动服务 redis-server /etc/redis/redis.con
nodejs + nginx + redis cluster 高并发解决方案 nodejs :应用服务器。 nginx :负载均衡反向代理。 redis cluster : 非主从的集群方案。 背景: 每当我们的应用服务,在网络上有许许多多的用户时。我们首先考虑到的是,我们的服务器能否承载同一时间高吞吐量的处理,我们的应用服务器架构应该如何去搭建。本文就是作者自己对于高性能web服务器的
转载 2023-10-27 11:53:21
70阅读
Node.JS API 初解读三Version: NodeJs v6.2.0 Version: NodeJs v6.2.0一、 DNS (Domain Name Server) [域名服务器]1、简介node 的 DNS 模块包含了二种类型的 函数, 一种是 利用底层操作系统来查询域名,而且不需要使用任何的网络通信。这种类型的只有一个函数(dns.lookup) 另外一种就是 连接到一个实际的
转载 2024-08-16 09:56:27
46阅读
简单介绍下NodeJS现有API。Assert(断言):该模块用于编写程序的单元测试用例。Buffer(缓冲块) :处理二进制数据。C/C++ Addons(拓展):Addons插件就是动态连接库。Child Processes(子进程):提供了类似 popen(3) 的处理三向数据流(stdin/stdout/stderr)的功能。Cluster(集群):用于nodejs多核
  • 1
  • 2
  • 3
  • 4
  • 5