1.0.2 • Published 10 years ago

redis-generational-cache v1.0.2

Weekly downloads
4
License
ISC
Repository
github
Last release
10 years ago

redis-generational-cache

Build Status

NPM NPM

Installation

npm install redis-generational-cache

Usage

var redis = require("redis");
var GenCache = require("redis-generational-cache");
var cache = new GenCache({redis: redis.createClient()});

cache.set("foo", 42, "bar", function(err, value) {
  cache.get("foo", "bar", function(err, value) {
    console.log(value); // 42
    cache.invalidateGroups("bar", function() {
      cache.get("foo", "bar", function(err, value) {
        console.log(value); // null
      });
    });
  });
});

This uses redis' sets to store and invalidate groups so operations are not O(1), but they are all atomic.

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago