文件名称:mongoose-plugin-cache:MongoDB和Redis的完美结合
文件大小:131KB
文件格式:ZIP
更新时间:2024-02-23 21:35:16
nodejs graphql redis typescript mongodb
猫鼬插件缓存 使用Redis无缝提升您的MongoDB性能 为什么选择猫鼬插件缓存? 性能:通过解决内存中的数据,显着增强整体用户体验。 效率:高枕无忧。 它使用Mongoose create , findByIdAndUpdate , findOneAndUpdate , findByIdAndDelete和findOneAndDelete挂钩来处理缓存同步,因此您不必这样做。 灵活:仅启用要缓存的模型,并指定要解析的其他缓存键。 先决条件:Mongoose5。Mongoose4到5的最大更新之一是挂钩的同步性和稳定性,它有助于轻松地使数据同步。 安装 yarn add mongoose-plugin-cache 入门 import mongoose from 'mongoose' import createCachePlugin from 'mongoose-plugin-cache' import redis from './redis' const schema = new mongoose . Schema ( { name : String , email
【文件预览】:
mongoose-plugin-cache-master
----.travis.yml(134B)
----package.json(1KB)
----tslint.json(211B)
----.prettierrc(68B)
----jest.config.js(69B)
----LICENSE(1KB)
----package-lock.json(218KB)
----CONTRIBUTING.md(417B)
----src()
--------__tests__()
--------typings()
--------services()
--------createCacheMethods.ts(4KB)
--------index.ts(4KB)
----tsconfig.json(420B)
----.gitignore(293B)
----README.md(6KB)
----yarn.lock(169KB)