redis-memory-server
Version:
Redis Server for testing. The server will allow you to connect your favorite client library to the Redis Server and run parallel integration tests isolated from each other.
22 lines (16 loc) • 525 B
JavaScript
/* eslint @typescript-eslint/no-require-imports: 0 */
const RedisMemoryServer = require('../lib/index.js').default;
(async () => {
const server = new RedisMemoryServer({
instance: {
port: process.env.REDISMS_PORT ? parseInt(process.env.REDISMS_PORT, 10) : undefined,
},
});
const host = await server.getHost();
const port = await server.getPort();
console.log(`Redis server running at: ${host}:${port}`);
})().catch((error) => {
console.error(error);
process.exit(1);
});