tank-cache

基于 Node.js 的缓存插件
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 国产
投 递 者 刘高峯
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

tank-cache是一套基于nodejs的文件缓存插件,易于集成,Api可满足大部分项目的使用需求,文件存储位置配置,可通过npm进行安装

  • 安装
npm install --save tank-cache
  • 使用
//import tank-cache
const FileCache = require("tank-cache/index")

//default savePath process.cwd()+".runtime/cache.json"
const cache = new FileCache()
//use savePath
const cache = new FileCache(".runtime/mycache.json")
//store 
cache.Store("tank", "man", 1)
// or 
cache.Set("tank", "man", 1)
  • Api 列表
constructor(saveFilePath: any);

Has(key: any): any;

Get(key: any, defaultVal?: any): string | null;

Forever(key: any, val: any): void;

Forget(key: any): null | any;

Pull(key: any): string;

Store(key: any, val?: any, ttl?: number): any;

Set(key: any, val?: any, ttl?: number): any;

Add(key: any, val?: any, ttl?: number): boolean;

Flush(): void; 
  • 什么是模块化,为什么要模块化 装个b,贴一段English A beginning programmer writes her programs like an ant builds her hill, one piece at a time, without thought for the bigger structure. Her programs will be like loose san

  • 网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,[b]默认为private。[/b]其作用根据不同的重新浏览方式分为以下几种情况: [b](1) 打开新窗口[/b] 如果指定cache-control的值为private、no-cache、must-revalidate,那么打开

  • http://blog.163.com/zhou_tank/blog/static/5378512220083501932421/   http://blog.163.com/zhou_tank/blog/static/53785122200835011128/

 相关资料
  • swoole框架目前支持5种Cache适配器,可以配置apps/configs/cache.php的type来设定不同类型的Cache Memcache 使用memcache缓存数据,配置示例: $cache['master'] = array( 'type' => 'Memcache', 'use_memcached' => true, //使用memcached扩展 '

  • 1、使用 Ehcache 缓存 ActiveRecord 可以使用缓存以大大提高性能,默认的缓存实现是 ehcache,使用时需要引入 ehcache 的 jar 包及其配置文件,以下代码是Cache使用示例: public void list() { List<Blog> blogList = Blog.dao.findByCache("cacheName", "key", "selec

  • 我的Spring应用程序由两个上下文xml配置文件组成,第一个是根上下文。xml仅扫描非控制器带注释的bean: 而第二个servlet上下文。xml包含所有spring mvc设置和扫描控制器带注释的bean web.xml上的DispatcherServlet配置如下所示 我想尝试基于注释的缓存,所以我将以下bean定义添加到root-context.xml 并使用一个带有注释的类来测试这一点

  • You can do more elaborate grouping by setting up cache_id groups. This is accomplished by separating each sub-group with a vertical bar "|" in the cache_id value. You can have as many sub-groups as yo

  • 在本章中,我们将研究Joomla Cache Manager 。 您可以安装缓存控制器插件,这有助于提高Joomla的性能。 您还可以关闭特定页面和组件上的缓存。 Joomla缓存管理 以下是用于设置Joomla缓存管理器的简单步骤 - Step (1) - 单击Joomla Global Configuration Cache Management 。 您将看到如下所示的屏幕。 以下是Jooml

  • 来源 Hutool-cache模块最早受到jodd-cache的启发(如今大部分逻辑依旧与jodd保持一致),此模块提供一种缓存的简单实现方案,在小型项目中对于简单的缓存需求非常好用。 介绍 Hutoo-cache模块提供了几种缓存策略实现: FIFOCache FIFO(first in first out) 先进先出策略。元素不停的加入缓存直到缓存满为止,当缓存满时,清理过期缓存对象,清理后依