文件名称:sequelize-simple-cache:用于Sequelize的简单,透明的客户端内存中缓存
文件大小:66KB
文件格式:ZIP
更新时间:2024-06-17 07:48:50
cache sequelize in-memory client-side transparent
sequelize-simple-cache 这是的简单,透明的客户端内存缓存。 缓存失效基于生存时间(ttl)。 有选择地将Sequelize模型添加到缓存中。 与Sequelize支持的所有存储引擎一起使用。 如果您的数据库表(1)经常被读取但很少被写入,并且(2)仅包含很少的数据行,则此缓存可能对您有用。 在一个项目中,我们有几个带有某种配置的数据库表。 大约有10行数据的4或5表之类的东西。 几乎每个请求都需要此数据,即,它一直被读取。 但是很少更新,例如每天更新一次。 因此,预取或简单的内存缓存将对我们有用。 如果这与您的情况不符,则最好寻找更复杂的东西,例如Redis或Memcached。 经过测试 Sequelize 6,Node 12/14/15,已通过Postgres 11/12(通过pg 8)和sqlite3 v5(内存)进行了集成测试 Sequelize 5
【文件预览】:
sequelize-simple-cache-master
----.gitignore(233B)
----tsconfig.json(471B)
----README.md(9KB)
----test()
--------integration()
--------test-helper.js(306B)
--------unit()
--------.eslintrc(260B)
--------typescript()
----.eslintrc(75B)
----package.json(2KB)
----src()
--------index.js(104B)
--------index.d.ts(825B)
--------SequelizeSimpleCache.js(6KB)
----.eslintignore(143B)
----.travis.yml(106B)
----.editorconfig(147B)
----package-lock.json(176KB)