redis-atomic-json
v0.0.2
Published
Atomic JSON operations for Redis.
Readme
Redis Atomic JSON
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');
