redisbench.js 499 B

1234567891011121314151617181920212223
  1. var P = require('bluebird');
  2. var session = require('express-session');
  3. var RedisStore = require('../')(session);
  4. var count = 100000;
  5. var i = 0;
  6. var tasks = [];
  7. console.time('bench ' + count);
  8. var store = P.promisifyAll(new RedisStore({
  9. host: 'localhost',
  10. port: 6379
  11. }));
  12. for (; i < count; i++) {
  13. tasks.push(store.setAsync('testsession' + i, { cookie: { maxAge: 2000 }, name: 'sample name' }));
  14. }
  15. P.all(tasks).then(function () {
  16. console.timeEnd('bench ' + count);
  17. process.exit(0);
  18. });