Nuclear Powered Mushroom
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    redis-atomic-jsonpublic

    Redis Atomic JSON

    Build Status: Build Status

    Wraps node_redis, adding the support for atomic updates to JSON blobs.

    Usage

    Simply create an instance of a redis client, and use redis-atomic-json to wrap it:

    var redis = require('redis'),
      client = redis.createClient(),
      client = require('redis-atomic-json').wrap(client);

    Wrapping the client will add the following methods:

    jgetall

    Return the object stored as a JSON string:

    client.jgetall('my-json-blob');

    jset

    Atomically set a field on a JSON blob:

    client.jset('my-json-blob', 'newKey', 33.5);
     
    // or. 
     
    client.jset('my-json-blob', {newKey: 33.5})

    jdel

    Atomically delete a field on a JSON blob:

    client.jdel('my-json-blob', 'newKey');

    install

    npm i redis-atomic-json

    Downloadslast 7 days

    17

    version

    0.0.2

    license

    MIT

    homepage

    github.com

    last publish

    collaborators

    • avatar