node.js - 为什么 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) });
解决方案
推荐阅读
- typescript - Typescript:获取事件总线中事件的类型推断
- javascript - 我正在尝试从烧瓶应用程序获取数据,但我得到这个“未捕获的 ReferenceError:_data 未定义”
- python-3.x - 在 Python3 中查找整数和字符串列表中最小数字的索引
- miragejs - 有没有办法在不侧载或嵌入数据的情况下显示相关模型 ID
- regex - power shell中的正则表达式将双引号之间的字符转换为大写
- c# - Azure 函数从配置中访问连接字符串
- python - 有没有更优雅的方式在 Python 3.7 中编写列表连接函数?
- video - 使用 FFmpeg 计算光流大小
- python-3.x - 通过python加速加载到Oracle数据库
- python - Pandas DataFrame - 对于重复行移动列值