前言在我们的日常的项目开发中redis是我们常用的一种的缓存共享机制,它对数据的处理速度比从数据库中查询要快很多,而且可以在不同的场景下实现资源的共享。1. 什么是RedisRedis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Re
昨天比较忙,没有来得及写博客,今天呢就补上。本文主要介绍下mysql的安装与使用,并做一个nodejs连接mysql并进行数据查询的demo。一、mysql的安装首先说下mysql数据库,mysql是现在最流行最广泛使用的关系型数据库,比较灵活,易于扩展,简单易学,是后端开发的必备,后面博文将会介绍nosql数据库的使用。windows下安装:首先到oracle官网,地址:http:
转载
2023-07-09 20:50:33
159阅读
nvm nvm是一个开源的Node版本管理器,通过简单的bash脚本来管理、切换多个Node.js版本。和nvm提供类似功能的还有tj写的n,它们的功能大同小异,整体来说nvm要稍强大一下。值得注意的是nvm和n目前都不支持windows版本。 安装nvm 在安装Node.js之前,需要先安装nvm
原创
2018-05-05 02:47:00
158阅读
目录一、下载软件二、安装步骤三、配置环境变量四、验证是否安装成功五、修改全局模块下载路径六、更换npm源为淘宝镜像 一、下载软件下载地址:https://nodejs.org/zh-cn/download/ 根据需求下载适合自己的版本二、安装步骤1.双击安装包,一直点击【下一步】 2.点击change按钮,更换到自己的指定安装位置,点击【下一步】 3.一直点击【下一步】,最后安装成功即可三、配置
转载
2023-08-15 17:51:20
192阅读
Node.js模块系统
概况
模块系统用来让Node.js文件可以相互调用模块时Node.js应用程序的基本组成部分,文件和模块一一对应这个文件可以是JavaScript代码,JSON或者编译过的C/C++扩展创建模块
main.js1 var hello = require('./hello');
2 hello.world();hello.js1 exports
转载
2023-09-22 06:35:58
143阅读
需求很简单实时向客户端(目前只有浏览器)推送消息 核心为 rabbitmq + nodejs的socket.io + redis 做消息中心后端的消息中间件必不可少,当初考虑是从rabbitmq和redis选一个。 redis现在很火支持消息订阅性能也非常不错可惜它对消息这块支持的相对弱功能比较少,像消息的过期、ack
转载
2024-05-11 19:43:09
48阅读
前言前面我们已经介绍了Node.js的 fs文件系统模块、path 路径模块、http 模块以及Node.js模块化、包。 那么我们今天来了解如何用Node操作MySQL数据库。1.配置mysql模块安装mysql模块npm install mysql建立连接const mysql = require('mysql')
cosnt db = mysql.createPool({
host
转载
2023-05-30 14:54:57
134阅读
一、简介Node.js 就是运行在服务端的 JavaScrip,NodeJS既能实现一套后端开发,也能配合React和Mysql实现一套前端全栈开发。所以,学习一下Node.js还是非常有必要的。本人也是开始学习入门知识,跟大家一起努力吧。 二、安装nodeJS一共有一下几种安装方式,分别如下:1、通过下载官方安装包进行安装//官方网址进行下载安装
https://
转载
2023-07-21 22:14:10
66阅读
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阅读
npm更新和nodejs更新 更新你已经安装的NPM库,这个很简单,只需要运行。 更新Nodejs自身。一直依赖我都是下载最新版的源码,然后make install,及其繁琐。其实只需要运行以下2个命令即可:
原创
2021-08-27 15:39:27
881阅读
介绍mysql npm包 是一个nodejs的模块,由JavaScript编写安装npm install mysql建立连接var mysql = require('mysql');//引用Mysqlvar connection = mysql.createConnection({//配置连接host: 'localhost',//数据库地址user : "user",//数据库用户passwor
转载
2024-03-11 16:27:26
32阅读
node.js - redis - mq - 并发控制并发场景秒杀秒杀系统是可以笼统的称为多用户对同一资源发起请求,正确响应次数少于用户请求量。此时最安全的做法是使用悲观锁,数据级层面的锁,例如oracle的sql:select for update.但是悲观锁的缺点在高并发场景也是很明显,就是允许的并发量低,容易造成504,就像安检一样,一次只能通过一个人,效率和体验都十分低下。 所以应该使用乐
转载
2024-04-07 19:01:29
21阅读
.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阅读
一、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阅读
报错小迪使用nodejs 远程连接redis 会报错 =>Error: Redis connection to 48.213.229.23:6379 failed - connect ECONNREFUSED 48.213.229.23:6379 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) { errno:
转载
2023-07-04 16:12:27
201阅读
如何为你的 Node.js 应用挑选数据库Node.js 应用一般有三种方式保存数据。不使用任何数据库管理系统(DBMS),把数据保存在内存里或直接使用文件系统。使用关系数据库。例如 MySQL, PostgreSQL.使用非关系数据库。例如 Redis,MongoDB,CouchDB, PouchDB无服务器数据存储 (Serverless Data Storage)从管理上来说,第一种方式是最
转载
2023-08-02 11:52:32
83阅读
此文章是我自己用来记录如何搭建一个以express为基础的api服务器框架的过程,并不是什么新手教程,并不会每一步都写得非常详细,如果您要阅读此文,需要一点nodejs和编写代码的基础知识 nodejs操作Redis 实现数据缓存安装Redis在nodejs中使用Redis 安装Redisredis是一个高速的内存数据库,支持多种数据结构 由于mysql这类数据库系统,操作一般都比较慢,为了降低访
转载
2023-07-10 02:13:40
0阅读
mysql大家都知道是什么,数据库,就不怎么简介了,redis当你的服务器访问量比较大的时候或者说想让你的速度访问更快的时候,你就要用到redis进行缓存,好处就是别人请求的都是你缓存的数据,你只需要定时的向mysql调用数据即可,避免了大量用户访问的时候频繁的对数据库进行select查找,减轻了服务器的压力。用的时候记得下载redis和redis可视化工具,启动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阅读
redis量个强大的缓存组件,可以部署在windows和linux环境之上,它有五大存储结构,其中有一种为列表list,它可以实现quene和stack的功能,即队列和堆栈的功能。当然使用先安装python、nodejs 这些就先不用说了吧。在node之前client->IIS/apache服务器->2M Thread->redis serv
转载
2023-06-22 22:49:13
105阅读