让Redis安静关闭(关掉redis窗口)

有时候,在应用程序中使用Redis时,希望在正确关闭Redis之前不受到日志打印的影响。比如,在重新部署应用程序或者完全关闭程序时,很多时候都需要关闭Redis的连接。

下面介绍一种在正确关闭Redis之前抑制Redis日志打印的方法:

1. 全局安装log4js,然后通过以下代码,为Log4js.logger.getLogger(‘redis’)设置日志级别:

//设置redis模块日志级别为OFF
log4js.logger.getLogger('redis').level='OFF'

2. 关闭Redis连接,可以调用quit函数,例如:

//关闭Redis连接
redis.quit();

3. 在需要还原redis模块日志级别,例如:

//还原redis模块日志级别
log4js.logger.getLogger('redis').level='DEBUG'

以上三步就可以正确的关闭Redis,同时抑制Redis的日志打印。在实际开发中,可以将上面的代码封装成一个函数,方便在多处调用。

总结:有时候需要在正确的关闭Redis之前抑制Redis的日志打印,可以通过设置Log4js.logger.getLogger(‘redis’)日志级别,再调用quit函数关闭Redis连接,最后还原redis模块日志级别,来实现抑制Redis日志打印。


数据运维技术 » 让Redis安静关闭(关掉redis窗口)