This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

pd-node-redis

0.1.4 • Public • Published

pd-node-redis

Redis assistant based on node-redis

var nodeRedis = require('redis');
var cli = nodeRedis.createClient(6379, '127.0.0.1');
var redis = require('pd-node-redis').via(cli);
 
redis.exec('set', ['mykey', 'myvalue']).then(...);
 
redis.multi([
  ['set', 'mykey', 'myvalue'],
  ['set', 'anotherkey', 'anothervalue']
]).then(..);
 
redis.zScanAll('myZset').then(function(arr){
   //arr => [ ['value', 2329328932], ['value2', 2392380989] , ....]
});
 
redis.scanMatch('myArticles', 'post:45*', 'sscan').then(function(arr){
   //arr => [ 'post:45abc', 'post:45gogo', 'post:4522233' ];
});
 
redis.zsetLatest('myZset', {
  latest: (new Date()).getTime(), 
  earliest: 0,
  limit : [0, 10]
}).then(function(list){
   // list => [ ['set-item', 239012381209] ..... ]
});
 
redis.zsetExists('myZset', 'myvalue').then(function(){
   //found
}).fail(function(err){
   //not found
   //announcer.isClientErrorFor(err, 'zsetItem', 'gone') === true
})

Package Sidebar

Install

npm i pd-node-redis

Weekly Downloads

6

Version

0.1.4

License

MIT

Last publish

Collaborators

  • jszhengyq