0.0.2 • Published 10 years ago
redis-atomic-json v0.0.2
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');