You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-17 19:41:06 +03:00
48 lines
1.1 KiB
JavaScript
48 lines
1.1 KiB
JavaScript
'use strict';
|
|
|
|
const cronometro = require('cronometro'),
|
|
newRedis = require('redis-new'),
|
|
oldRedis = require('redis-old');
|
|
|
|
let client;
|
|
cronometro({
|
|
'New Client': {
|
|
async before() {
|
|
client = newRedis.createClient();
|
|
await client.connect();
|
|
},
|
|
test() {
|
|
return client.ping();
|
|
},
|
|
after() {
|
|
return client.disconnect();
|
|
}
|
|
},
|
|
'New Client - Legacy Mode': {
|
|
async before() {
|
|
client = newRedis.createClient({
|
|
legacyMode: true
|
|
});
|
|
await client.connect();
|
|
},
|
|
test(callback) {
|
|
client.ping(callback);
|
|
},
|
|
after() {
|
|
return client.disconnect();
|
|
}
|
|
},
|
|
'Old Client': {
|
|
before(callback) {
|
|
client = oldRedis.createClient();
|
|
client.once('ready', callback)
|
|
},
|
|
test(callback) {
|
|
client.ping(callback);
|
|
},
|
|
after(callback) {
|
|
client.quit(callback);
|
|
}
|
|
}
|
|
});
|