You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-07 13:22:56 +03:00
No longer passing around curr/prev
This commit is contained in:
16
bench.js
16
bench.js
@@ -8,29 +8,31 @@ var redis = require('./index')
|
||||
|
||||
var client = redis.createClient()
|
||||
, path = '/tmp/redis-bench'
|
||||
, times = 20000;
|
||||
, times = 20000
|
||||
, curr = {}
|
||||
, prev;
|
||||
|
||||
client.on('connect', function(){
|
||||
try {
|
||||
var prev = JSON.parse(fs.readFileSync(path, 'ascii'));
|
||||
prev = JSON.parse(fs.readFileSync(path, 'ascii'));
|
||||
} catch (err) {
|
||||
var prev = {};
|
||||
prev = {};
|
||||
}
|
||||
benchmark(prev, {});
|
||||
benchmark();
|
||||
});
|
||||
|
||||
function benchmark(prev, curr) {
|
||||
function benchmark() {
|
||||
var n = times
|
||||
, start = new Date;
|
||||
console.log('\n %d:', times);
|
||||
while (n--) client.lpush('list', 'foo');
|
||||
client.lpush("list", "bar", function(err, res) {
|
||||
curr.lpush = new Date - start;
|
||||
report(prev, curr);
|
||||
report();
|
||||
});
|
||||
}
|
||||
|
||||
function report(prev, curr) {
|
||||
function report() {
|
||||
for (var label in curr) {
|
||||
var p = prev[label] || 0
|
||||
, c = curr[label]
|
||||
|
Reference in New Issue
Block a user