Comments (4)
Hi @Thomas-1985 - first, I would highly recommend that you do set a ttl as that is what is best practice and you will hit the issue of running out of memory.
If you are only doing in memory and dont want to set the max
just use a standard LRU type cache and do a calculation on the size of the server and the objects you are putting in.
from cache-manager.
But how can i avoid setting a ttl if the cache should be persistent? In my case, it is filled upon startup of my app and updated if neccessary. In other cases the data doesn't change and has to be up to date in the cache, thats why i didn't set a ttl (and also because filling the cache takes some time).
from cache-manager.
If you dont want to set a ttl just use Map()
from cache-manager.
But if i want to use your module (because of the different cache engines) and set a max
but don't set a ttl
, will it then run out of memory (in this case i don't understand why - please explain)?
from cache-manager.
Related Issues (20)
- Redis: store.set is not a function (cache-manager-ioredis-yet) HOT 2
- TypeScript: increase target to ES2017+ HOT 2
- Adding refreshThreshold Parameter to the wrap Function HOT 3
- How to obtain all cached keys at once HOT 1
- 5.3.0 missing `dist/` folder on npmjs.org HOT 28
- Background Refresh can be triggered multiple times. HOT 2
- in NestJS when setting a TTL value, the TTL value is always automatically replaced with the default TTL in the config HOT 5
- Q: question regarding using keys() HOT 1
- Under constant load, backend refresh doesn't provide efficient mechanism to save enought backend request HOT 3
- Support hset hget HOT 1
- Optimizing Multicaching Efficiency: Dynamic Data Migration Between Cache Levels HOT 3
- Add the shouldCloneBeforeSet option to the documentation HOT 1
- cache prefix HOT 1
- Cache error fallback (ters) HOT 4
- Why `Promise` object cannot be store correctly? HOT 2
- prefix configuration option for cache keys HOT 3
- Fs cache store engine HOT 1
- Value being set inside "v" field on new version v2 HOT 2
- Map object is not stored HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cache-manager.