首页 > 解决方案 > 为什么 Node.js npm node-cache expire 缓存不能正常工作?

问题描述

此方法成功保存在nodejs中的缓存

    const NodeCache = require( "node-cache" );
    const myCache = new NodeCache( );
    const obj = { online: true,lastactive: '1'};
    const success = myCache.set(`auth@${id}`, obj,7)
    const mykeys = myCache.keys();

但是当我订阅过期事件时,它会同时使所有密钥过期

  myCache.on( "expired", function( key, value ){
  console.log("EXPIRE->",key) });

标签: node.jsapinpmcaching

解决方案


推荐阅读