Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

redis-writable

Coverage Status build npm version License Follow on Twitter

Usage

npm i redis-writable

const toWritable = require('redis-writable');

console.log(toWritable('SET', ['foo', 'bar']));

// *3
// $3
// SET
// $3
// foo
// $3
// bar

Benchmarks

Platform info:
Darwin 17.0.0 x64
Node.JS 9.11.1
V8 6.2.414.46-node.23
Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz × 8

byteLength small x 35,985,017 ops/sec ±0.33% (96 runs sampled)
byteLength large x 1,954,952 ops/sec ±0.48% (95 runs sampled)
0 ARGS x 368,105,019 ops/sec ±0.31% (91 runs sampled)
1 arg x 12,872,611 ops/sec ±0.47% (93 runs sampled)
2 args x 10,728,527 ops/sec ±0.53% (93 runs sampled)
3 args x 9,021,635 ops/sec ±0.45% (97 runs sampled)
4+ args x 6,356,287 ops/sec ±0.59% (95 runs sampled)

About

Fast conversion of commands and args to redis protocol writables.

Resources

License

Packages

No packages published