# 使用 ThinkJS 集成 Redis 的详细指南
在Web开发中,缓存是提升系统性能的重要手段,而Redis作为一种高性能的键值存储,常常用作缓存工具。本文将指导你如何在ThinkJS中使用Redis。整体的流程分为以下几个步骤。
## 一、流程展示
```mermaid
flowchart TD
A[安装Redis] --> B[安装ThinkJS]
B --> C[安装Redi
原创
2024-09-27 03:46:41
62阅读
# 使用 ThinkJS 集成 Redis 的指南
在现代 Web 开发中,Redis 是一个常用的内存数据结构存储系统,广泛用于缓存、会话管理、实时统计等场景。ThinkJS 是一个基于 Node.js 的 MVC 框架,支持多种数据库和缓存策略。下面,我们将详细介绍如何在 ThinkJS 中使用 Redis,并给出具体的代码示例。
## 环境准备
在开始之前,确保你已经安装了 Node.
原创
2024-09-23 04:42:50
36阅读
ThinkJS - 使用 ES6/7 特性开发 Node.js 项目,支持 TypeScript
转载
2016-12-16 14:58:00
70阅读
2评论
介绍 特性 架构 ThinkJS 是一款面向未来开发的 Node.js 框架,整合了大量的项目最佳实践,让企业级开发变得更简单、高效。从 3.0 开始,框架底层基于 Koa 2.x 实现,兼容 Koa 的所有功能。 特性 基于 Koa 2.x,兼容 middleware 内核小巧,支持 Extend ...
转载
2021-10-26 23:02:00
78阅读
2评论
简介最近几年,前端技术呈现出突飞猛进的发展,涌现出了一大批优秀的前端框架,今天给大,兼
原创
2022-09-07 13:48:45
1451阅读
Thinkjs 是一个快速、简单的基于MVC和面向对象的轻量级Node.js开发框架,遵循MI洁、优雅。Thinkjs最大的特色是对目前
原创
2022-09-07 10:45:40
492阅读
查询 let data = await model.where({deptno: 2}).find(); //根据条件查询 let data = await model.page(this.get('page')).countSelect();//?分页查询数据 let data = await model.limit(2).select();//查询多条数据 l
转载
2021-06-08 00:50:00
166阅读
2评论
首先需要警告下朋友们,千万别去thinkjs官网群里面去问那些大佬,个别大佬的脾气是真的惹不起系列。比如:行了,不扯没用的了,但是说实话真的是在官网群里面被气死了。这个项目之后再也不用thinkjs了。【手动微笑】下文当中有任何疑问问题请在评论区评论,笔者会在第一时间回复。或者进入笔者技术交流群互动:react:815413387,vue:9423475,JAVA:8305840。1.model中使用手工操作事务async addData(data) { // 如果添加成功则 c
原创
2022-01-18 10:39:01
367阅读
首先需要警告下朋友们,千万别去thinkjs官网群里面去问那些大佬,个别大佬的脾气是真的惹不起系列。比如:行了,不扯没用的了,但是说实话真的是在官网群里面被气死了。这个项目之后再也不用thinkjs了。【手动微笑】下文当中有任何疑问问题请在评论区评论,笔者会在第一时间回复。或者进入笔者技术交流群互动:react:815413387,vue:942347564,JAVA:830645840。1.model中使用手工操作事务async addData(data) { // 如果添加成功则 c
原创
2021-06-18 16:49:40
576阅读
参考:腾讯云手动实验https://cloud.tencent.com/developer/labs/lab/10098 搭建THinkJS需要Node.js来下载安装 安装Node.js 下载Node.js的源码安装包 [root@localhost ~]# wget https://npm.ta ...
转载
2021-07-23 14:46:00
350阅读
2评论
在 Thinkjs 的用户群里,经常有开发者提出需要对源码进行加密保护的需求。我们知道 JavaScript 是一门动态语言,不像其他静态语言可以编译成二进制包防止源码泄露。所以就出现了 pkg、nexe 之类的工具,支持将 js 代码连同 Node 一块打包成一个可执行文件,一来解决了环境依赖的问
转载
2020-10-17 13:45:00
278阅读
一、准备工作参考前一篇:ThinkJS框架入门详细教程(一)开发环境安装thinkJS命令npm install -g think-cli监测是否安装成功thinkjs -v 二、创建项目thinkjs new thinkjsPlus具体源代码参考:https://github.com/saucxs/thinkJSLearning/tree/master/thinkjsplus如果觉得
Web 服务的整个流程中,获取数据是最重要的一环,如何方便快捷的获取用户提交的数据减少开发者的开发成本是一个 Web 服务框架应该考虑的事情。本文将会为大家介绍在 ThinkJS 中请求数据解析和数据校验相关的内容。暂且不提 HTTP/2,HTTP 请求本质上是一个有一定格式的文本字符串,程序按照规范格式解析后就能获得我们想要的数据。不同的编码方式需要我们使用不同的规范来解析请求体,在 Think
原创
2021-05-19 11:10:20
321阅读
此文介绍使用 thinkjs 如何获取前端的请求参数。文章目录笔者使用环境:服务端对前端请求进行校验服务端接收前端的请求参数GET请求POST请求笔者使用环境:服务端:thinkjs前端:react请求:umi-request服务端对前端请求进行校验文件目录: src/logic/user.js请确保logic的目录和controller目录结构一致module.exports = class extends think.Logic { checkTools(rules) { /
原创
2022-01-18 10:39:02
480阅读
感谢内容提供者:金牛区吴迪软件开发工作室这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Sma
原创
2022-01-18 10:40:27
414阅读
感谢内容提供者:金牛区吴迪软件开发工作室这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑.
原创
2021-06-18 16:49:40
456阅读
此文介绍使用 thinkjs 如何获取前端的请求参数。文章目录笔者使用环境:服务端对前端请求进行校验服务端接收前端的请求参数GET请求POST请求笔者使用环境:服务端:thinkjs前端:react请求:umi-request服务端对前端请求进行校验文件目录: src/logic/user.js请确保logic的目录和controller目录结构一致module.exports = class extends think.Logic { checkTools(rules) { /
原创
2021-06-18 16:49:42
866阅读
一入冬懒癌发作,给自己找点事干。之前博客程序写过几次,php 的写过两次,nodejs 用 ThinkJS 写过,随着 ThinkJS 版本从1.x 升级到 2.x 之前的博客程序也做过升级。但是因为前面考虑搜索引擎抓取还是用传统的方式开发,没有做前后端分离。这次准备用 vue2.x 和 Think
转载
2018-11-14 20:57:00
130阅读
2评论
在开发环境的时候我们是要处理跨域这个问题的。如果我们在开发环境要进行跨域处理想要一劳永逸该怎么办呢?本文介绍的是thinkjs解决跨域的方法。有俩种方法,第二种是最省事的。第一种方法:写一个父类方法进行继承使用。如果在不引入任何依赖的情况下我们可以这么做:在你的src/controller/base.js里面追加一个方法专门处理跨域的:module.exports = class extends think.Controller { __before() { } setCors
原创
2022-01-18 10:39:02
212阅读
在开发环境的时候我们是要处理跨域这个问题的。如果我们在开发环境要进行跨域处理想要一劳永逸该怎么办呢?本文介绍的是thinkjs解决跨域的方法。有俩种方法,第二种是最省事的。第一种方法:写一个父类方法进行继承使用。如果在不引入任何依赖的情况下我们可以这么做:在你的src/controller/base.js里面追加一个方法专门处理跨域的:module.exports = class extends think.Controller { __before() { } setCors
原创
2021-06-18 16:49:43
695阅读