node-red-contrib-cache 1.1.0

Node-RED nodes for memory cache

npm install node-red-contrib-cache

GitHub release master Build Status License MIT

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.

  1. Cache configuration node ... Memory cache instance. Each configuration node is isolated from other Cache nodes. Default TTL is 0 (never expired). Default check period is 0 (never checked).
  2. Cache in node ... Used for retrieving a stored value
  3. Cache out node ... 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

Example flow

You can import an example from the menu (Import > Examples > cache > Cache Example) on the editor.

Revision History

  • 1.1.0
    • Fix #2
    • Move the example flow to Import menu
  • 1.0.4
    • Fix labels
  • 1.0.3
    • Emit null when the retrieved value is null, undefined or ''(empty string)
  • 1.0.2
    • Remove redundant dependency
  • 1.0.1
    • 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
  • 1.0.0
    • Initial release

Node Info

Version: 1.1.0
Updated 4 months ago
License: MIT


16 in the last day
260 in the last week
626 in the last month


  • Cache in
  • Cache out
  • Cache


  • node-red
  • cache


  • dbaba