nodejs结合redis简单操作命令(pub/sub) 做些笔记,参考使用。简单安装就不说了,网络安装的资源很多,可以参考官网(http://nodejs.org/), 新版nodejs已经集成了npm, nodejs (v0.10.24), npm (1.3.21) 如果需要安装supervisor,直接执行如下命令:npm install -g supervis
转载 2023-06-20 15:31:41
69阅读
var nodemailer = require("nodemailer");var mailTitle='http://bemupa.forumieren.com:Best Music Paradise1111';var fs= require('fs');sendSSLMail("666")function sendSSLMail(mailContent){console.log('mai
转载 2017-11-06 09:50:00
182阅读
2评论
nodejs邮件发送1.配置文件:mailConf.jsconst MailConf = { // #网易邮箱配置:--密码自定义设置 smtp.163.com // #qq邮箱配置:--密码为系统分配 smtp.qq.com // #新浪邮箱--密码为登录密码 smtp.sina.com mail_username: "xxx", mail_passwo...
原创 2021-12-13 18:15:43
641阅读
global.SG = { nodemailer: require("nodemailer")//发送邮件需要的服务};function sendMail(to, subjec
原创 2022-08-19 11:39:42
49阅读
node js 操作redis promise 连接redis = require('redis') var client = redis.createClient('6379', '127.0.0.1'); client.on('connect', function() { console.log('connected'); });基础操作/** * 1、字符串数据类型 */
转载 2023-06-28 15:40:32
121阅读
nodejs自动发送文件 ,把目录中文件批量发送附件。
此文章是我自己用来记录如何搭建一个以express为基础的api服务器框架的过程,并不是什么新手教程,并不会每一步都写得非常详细,如果您要阅读此文,需要一点nodejs和编写代码的基础知识 nodejs操作Redis 实现数据缓存安装Redisnodejs中使用Redis 安装Redisredis是一个高速的内存数据库,支持多种数据结构 由于mysql这类数据库系统,操作一般都比较慢,为了降低访
转载 2023-07-10 02:13:40
0阅读
如何为你的 Node.js 应用挑选数据库Node.js 应用一般有三种方式保存数据。不使用任何数据库管理系统(DBMS),把数据保存在内存里或直接使用文件系统。使用关系数据库。例如 MySQL, PostgreSQL.使用非关系数据库。例如 Redis,MongoDB,CouchDB, PouchDB无服务器数据存储 (Serverless Data Storage)从管理上来说,第一种方式是最
    redis量个强大的缓存组件,可以部署在windows和linux环境之上,它有五大存储结构,其中有一种为列表list,它可以实现quene和stack的功能,即队列和堆栈的功能。当然使用先安装python、nodejs 这些就先不用说了吧。在node之前client->IIS/apache服务器->2M Thread->redis serv
转载 2023-06-22 22:49:13
105阅读
mysql大家都知道是什么,数据库,就不怎么简介了,redis当你的服务器访问量比较大的时候或者说想让你的速度访问更快的时候,你就要用到redis进行缓存,好处就是别人请求的都是你缓存的数据,你只需要定时的向mysql调用数据即可,避免了大量用户访问的时候频繁的对数据库进行select查找,减轻了服务器的压力。用的时候记得下载redisredis可视化工具,启动redis server;redi
转载 2023-06-13 19:48:32
181阅读
0. 写在前面大家如果有去看过nodejs所支持的官方库的话,应该会惊讶于它所提供了非常完善的网络库,不仅是应用层,传输层,等等基础的协议,我们可以按照事件驱动的逻辑编写清晰易懂的网络应用,网络服务。这也是本文为什么选择Nodejs编写的原因。1. 背景映入大家在使用一些数据库软件的时候常常会使用远程连接mysql -h xxx.xxx.xxx.xx -u xzzz -p这里也指明了ip地址,但是
转载 2023-12-03 20:52:38
71阅读
分别是这四种:www-form-urlencoded, form-data, application/json, text/xmlExpress 依赖 bodyParser 对请求的包体进行解析,默认支持:application/json, application/x-www-form-urlencoded, multipart/form-data.可惜对xml没有支持,需要自己代码来实现,下面我
转载 2024-01-04 22:21:21
109阅读
.env 配置连接REDIS_DB=[{"host":"10.0.11.10","port":6379},{"host":"10.0.11.10","port":6378},{"host":"10.0.11.11","port":6379},{"host":"10.0.11.10","port":6378}]使用ioredis库进行连接import Redis from 'ioredis'; //
转载 2023-05-22 16:20:24
409阅读
node.js - redis - mq - 并发控制并发场景秒杀秒杀系统是可以笼统的称为多用户对同一资源发起请求,正确响应次数少于用户请求量。此时最安全的做法是使用悲观锁,数据级层面的锁,例如oracle的sql:select for update.但是悲观锁的缺点在高并发场景也是很明显,就是允许的并发量低,容易造成504,就像安检一样,一次只能通过一个人,效率和体验都十分低下。 所以应该使用乐
一、nodejs连接mysql数据库1. 安装mysqlnpm install mysql --save2.创建数据库进入mysql,运行以下命令行创建数据库todoappcreate table books( id int not null auto_increment primary key, isbn varchar(20) not null, openid varchar(50) not
转载 2023-08-15 08:43:53
131阅读
HttpsClient.js 模块const https = require('https');// 不需要 body 的请求const noBody
99
原创 2023-03-02 16:04:38
294阅读
在2014年的最后一天和大家分享关于node.js 如何提交4种格式的post数据.上上一篇说到了关于http协议里定义的4种常见数据的post方法 ,详细介绍请点击查看.分别是这四种:www-form-urlencoded, form-data, application/json, text/xmlExpress 依赖 bodyParser 对请求的包体进行解析,默认支持:applic
转载 2024-08-23 17:09:17
73阅读
本文英文链接:https://github.com/OptimalBits/bull/tree/develop/docs 译文:嗨Sirius什么是 Bull?Bull 是一个 Node 库,它基于redis实现了一个快速、健壮的队列系统。尽管可以直接使用 Redis 命令实现队列,但该库提供了一个 API,它处理所有低级细节并丰富了 Redis 基本功能,以便可以轻松处理更复杂的用例。如果您不熟
转载 2024-03-13 19:07:36
58阅读
因为新的项目中使用了redis的消息队列功能去处理一些比较耗时或者耗资源的事情,所以了解了一下redis的消息队列机制。 在redis中这被成为发布(pub)与订阅(sub)。
转载 2023-05-25 11:42:33
80阅读
一、使用的软件mysql+navicat(数据库可视化工具) vscode node环境二、准备过程准备好文件夹(路径及文件夹名字最好不用中文),在终端中打开 终端一:vscode中可以 二:cmd窗口,切换到该文件夹的目录下(提示:用cd切换,具体步骤可搜索)接着,输入以下命令:npm init -y(初始化)npm i express(安装express模块)npm i mysql(安装mys
  • 1
  • 2
  • 3
  • 4
  • 5