Node-RED nodes for memory cache
Memcached-like memory cache Node-RED nodes. You can set/get values and provide them TTL if necessary.
There are 3 nodes in this project.
Cacheconfiguration node ... Memory cache instance. Each configuration node is isolated from other
Cachenodes. Default TTL is 0 (never expired). Default check period is 0 (never checked).
Cache innode ... Used for retrieving a stored value
Cache outnode ... Used for storing a key-value pair. You can set TTL (in seconds) as well as key-value pair by providing TTL property.
The cache behavior is fully depending on node-cache library. But the project doesn't support full features of the library for making the nodes simpler.
cd ~/.node-red npm install --production node-red-contrib-cache
You can import an example from the menu (
Import > Examples > cache > Cache Example) on the editor.
- Fix #2
- Move the example flow to Import menu
- Fix labels
nullwhen the retrieved value is
- Remove redundant dependency
- Fix an issue where the wrong TTL value can be used on storing a value when there’s no valid TTL property in the msg object
- Initial release