1.什么是 redis?Redis 是一个基于内存的高性能 key-value 数据库。2.Reids 的特点Redis 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的
转载 2024-09-27 10:42:29
51阅读
# 使用 Egg.js 集成 Redis 的详细教程 在现代Web应用中,缓存是提高性能和可扩展性的关键因素。Redis 是一个高性能的键值存储数据库,非常适合用作缓存。本文将教会你如何在 Egg.js 项目中使用 Redis。 ## 流程步骤 下面是整件事情的流程: | 步骤 | 内容 | |--
原创 2024-09-01 05:19:56
96阅读
一、Egg 中的 modelapp/model/** 用于放置领域模型,可选,由领域类相关插件约定。 Loader : Egg 在 Koa 的基础上进行增强最重要的就是基于一定的约定,根据功能差异将代码 放到不同的目录下管理,对整体团队的开发成本提升有着明显的效果。Loader 实现了这套 约定,并抽象了很多底层 API 可以进一步扩展。 Loader 还提供了 caseStyle 强制指定
转载 2021-08-13 08:40:00
696阅读
Mongoose Mongoose就是一套操作MongoDB数据库的接口,而Egg中有对应的插件egg-mongoose。 安装 $ npm install egg-mongoose --save 配置 改变Egg项目中的配置文件{workplace}/config/plugin.js中来启用 eg
原创 2022-07-05 13:48:47
324阅读
# 在 Egg.js 中使用 MongoDB 时间 ## 简介 在 Egg.js 中使用 MongoDB 时间是一个常见的需求,本文将教你如何实现这个过程。首先,我们将介绍整个实现过程的流程,然后逐步展示每个步骤所需的代码,并对每一行代码进行注释解释。 ## 实现流程 下面是实现使用 MongoDB 时间的流程的简单表格: | 步骤 | 描述 | | ---- | ---- | | 安装 M
原创 2023-08-13 15:39:57
67阅读
1. 在HTML文件中引入需要的文件。<!-- 引入批量上传的插件 --><link href="/public/admin/diyUpload/css/webuploader.css" rel
原创 2023-03-23 00:29:11
59阅读
一、安装npm install --save egg-redis二、启用插件app => config => plugin.jsredis: { enable: true, package: 'egg-redis', },三、配置redis连接app => config => config.{env}.jsredis: { client: { port:
转载 2023-06-29 13:28:59
173阅读
一、egg-mysql 的安装配置 1、在 egg 项目中安装 egg-mysql npm i egg-mysql --save 2、在 {app_root}/config/plugin.js 中启用 egg-mysql 插件: exports.mysql = { enable: true, package: 'egg-mysql', }; 3
转载 2021-08-13 08:36:53
1038阅读
使用 Egg.js 和 Redis 构建高效的后端应用时,开发者往往需要熟悉相关的使用方法和最佳实践。本文将围绕“egg js redis使用方法”这一主题,分为多个结构化部分,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南及生态扩展。这些内容将为开发者们提供清晰的指引,以便更好地集成和使用 Egg.js 与 Redis。 ## 版本对比 在开始之前,有必要对 Egg.js 和 Red
原创 7月前
51阅读
中间件是在匹配路由前、匹配路由后做的一系列的操作,Egg 是基于 Koa 实现的,所以 Egg 的中间件形式和 Koa 的中间件形式是一样的,都是基
原创 2023-03-23 00:26:11
80阅读
1. 在HTML文件中引入需要的文件。<!-- 引入开源的图标库文件 --><link href=
原创 2023-03-23 07:56:43
108阅读
egg-view-ejs 是Egg 中比较常用的模板引擎,虽然性能不是很高,但是它的语法规则却是极其的简单,使用起来很方便,下面简单
原创 2023-03-23 00:25:58
47阅读
安装依赖yarn add egg-mon
原创 2023-02-14 09:28:12
50阅读
# 使用 Egg 框架操作 Redis 在现代的 web 应用开发中,缓存是不可或缺的一部分。Redis 作为一种高性能的键值存储,不仅可以用作缓存,还能用于消息队列、会话存储等多种场景。本文将介绍如何在 Egg.js 框架中操作 Redis,并提供一些实际的代码示例。 ## Egg.js简介 Egg.js 是一个基于 Node.js 的企业级开发框架,致力于提供高效、稳定的开发体验。它的设
原创 8月前
47阅读
Redis GEORedis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。Redis GEO 操作方法有:geoadd:添加地理位置的坐标。geopos:获取地理位置的坐标。geodist:计算两个位置之间的距离。georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。georadiusbymember:根据储存在位置集合里
转载 2023-08-13 18:40:21
78阅读
Redis实现接口限流Redis 除了做缓存,还能干很多很多事情:分布式锁、限流、处理请求接口幂等性今日有个需求,提到修改密码这个接口,由于存放在我们redis里的短信验证码过期时间为30分钟,如果被恶意知道了电话号码,可以通过爆破轮询的方式,将验证码给试出来。前置依赖首先我们创建一个 Spring Boot 工程,引入 Web 和 Redis 依赖,同时考虑到接口限流一般是通过注解来标记,而注解
转载 2023-07-13 14:41:50
69阅读
# 使用 Egg.js 连接 MySQL 数据库教程 ## 介绍 在 Egg.js 中使用 MySQL 数据库是非常常见的场景,本文将教你如何使用 Egg.js 连接和操作 MySQL 数据库。通过本教程,你将学会如何完成以下任务: 1. 创建一个 Egg.js 项目 2. 配置 MySQL 数据库连接 3. 安装并使用 Egg.js 的 MySQL 插件 4. 使用 Egg.js 操作 M
原创 2023-10-31 12:48:44
117阅读
1 NoSQL的概念(理解)(1)nosql是什么NoSQL(不仅仅是SQL not only SQL),泛指==非关系型的数据库==。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了
转载 2024-06-20 09:00:35
15阅读
一、初始化项目初始化egg-init spider --type=simple安装依赖npm i运行测试项目npm run dev配置模板引擎npm i egg-view-ejs 找到
一、初始化项目初始化egg-init spider --type=simple安装依赖npm i运行测试项目npm run dev配置模板引擎npm i egg-view-ejs找到app/config/plugin.jsexports.ejs = { enable: true, package: 'egg-view-ejs'};找到app/config/config.default
  • 1
  • 2
  • 3
  • 4
  • 5