TypeScript带TTL的键值对缓存
缓存: 带有 ttl 的 Typescript 键值对缓存,挺简单又实用的一个工具。它让你轻松管理带有超时时间(TTL)的缓存数据,而且还有事件监听功能,挺适合用在需要定时清理缓存的场景。你可以通过安装npm i @baanloh/cache来轻松引入,创建一个带默认 10 分钟 TTL 的缓存。更酷的是,当缓存被删除时,还能触发'delete'事件,做一些额外的操作哦。比如:
const cache = new Cache(1000 * 60 * 10);
cache.on('delete', (k, v) => { console.log(`deleted ${k} : ${v}`); }); 这能帮你一些删除数据时的后续操作。简单、方便,适合需要快速实现缓存的项目。                
                                        
                                    文件大小:24.26KB
                                
                                
                                
                            
评论区