18 lines
450 B
JavaScript
18 lines
450 B
JavaScript
|
|
import config from '../../src/config/config.js';
|
||
|
|
import { RedisIntegration } from '../../src/redis/redisIntegration.js';
|
||
|
|
|
||
|
|
async function main() {
|
||
|
|
const redis = new RedisIntegration(config.redis);
|
||
|
|
await redis.connect();
|
||
|
|
|
||
|
|
await redis.writeHeartbeat();
|
||
|
|
await redis.info('redis smoke test: ok', { module: 'redis' });
|
||
|
|
|
||
|
|
await redis.disconnect();
|
||
|
|
}
|
||
|
|
|
||
|
|
main().catch((err) => {
|
||
|
|
console.error('redis smoke test failed:', err);
|
||
|
|
process.exit(1);
|
||
|
|
});
|