24 lines
761 B
TypeScript
24 lines
761 B
TypeScript
import {createLogger,transports, format} from 'winston';
|
|
import { createClient } from 'redis';
|
|
const logger = createLogger({
|
|
transports: [
|
|
new transports.Console(),
|
|
],
|
|
format: format.combine(
|
|
format.colorize(),
|
|
format.timestamp(),
|
|
format.printf(({ timestamp, level, message, service }) => {
|
|
return `[${timestamp}] ${service} ${level}: ${message}`;
|
|
})
|
|
),
|
|
});
|
|
const redis = await createClient()
|
|
.on('error', err => console.log('Redis Client Error', err))
|
|
.connect();
|
|
|
|
(async () => {
|
|
logger.info(`start findBusinessListings:`);
|
|
const result = await redis.ft.search('business:index','*',{LIMIT:{from:0,size:50}});
|
|
logger.info(`end findBusinessListings:`);
|
|
redis.disconnect();
|
|
})(); |