广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Redis中如何设置日志
  • 525
分享到

Redis中如何设置日志

Redis设置日志Redis日志Redis日志设置 2022-12-22 09:12:33 525人浏览 薄情痞子
摘要

目录Redis 设置日志按时间生成redis日志总结Redis 设置日志 1.找到Redis的配置文件 redis.conf; 2.打开该配置文件, vi redis.conf; 3

Redis 设置日志

1.找到Redis的配置文件 redis.conf;

2.打开该配置文件, vi redis.conf;

3.通过linux的查询命令找到 (loglevel下面)logfile " " ;

4.在冒号里面输入日志的路径,比如logfile “/usr/local/redis/log/redis.log”,其中log是新建的文件夹,redis.log也是新建的文件(有人说只要新建到文件夹就可以了,redis.log会自动生成,不过我没有测试)。

如下图:

5.如何启动redis服务器是重点,之前是在对应路径下还按之前的直接方式启动,但是没有效果,配置文件还是按照默认的,因此在在进行了大量的百度之后,终于整明白需要把服务器和修改过的配置文件一起启动(之前一直没整明白这句话啥意思有点懵,,,)。

具体指令如下(黄色字体是重点,记得加上才能成功):

这样就成功了,,,注意命令启动后没有任何的显示,因为那些东西都被写入到了redis.log里面,你可以通过打开这个文件查看一下;

6.关闭redis服务器, 命令 ./redis-cli shutdown (否则会一直在后台运行)。

按时间生成redis日志

最近新项目总是发现redis不定时被清空缓存数据,不管是重启服务器还是重启redis-server 都有配置重启前保存数据,实在没发现问题出在哪,于是准备打印日志。。

找到redis.conf,搜索 logfile 在双引号中写入日志生成地址,保险起见,我把日志级别改成了debug

重启redis后编写生成日志的脚本redis_log.sh 最近重启redis老是发现6379的端口被莫名占用,还老是生成一堆垃圾文件,想看看还显示有病毒开不开。。

#!/bin/bash

cd /usr/local/redis/logs/
if [ ! -d "`date +%Y-%m`" ];then
	mkdir  "`date +%Y-%m`"
fi
mv -f /usr/local/redis/logs/redis.log  /usr/local/redis/logs/"`date +%Y-%m`"/`date +%Y-%m-%d`.log

./redis_log.sh 测试运行发现脚本有问题

-bash: ./redis_log.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

我是在windows环境下编写的 所以需要执行指令去删除每一行的 \r字符

 sed -i 's/\r$//' redis_log.sh

然后是开启定时任务

crontab -e
0 2 * * * sh /usr/local/redis/redis_qz/redis_log.sh

这样就会每天生成日志了,日志显示有三台未知主机连上了我们服务器,前一分钟还有十几个key,后一分钟就全部被清掉了,还有什么复制签名失败,想同步数据之类的日志信息,三ip有俩个来自法国,还有一个印度的,可能被攻击了,还好只是测试服 不管有没有用,先把一系列密码端口改了再说

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: Redis中如何设置日志

本文链接: https://www.lsjlt.com/news/175505.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis中如何设置日志
    目录Redis 设置日志按时间生成redis日志总结Redis 设置日志 1.找到Redis的配置文件 redis.conf; 2.打开该配置文件, vi redis.conf; 3...
    99+
    2022-12-22
    Redis设置日志 Redis日志 Redis日志设置
  • redis如何配置日志文件
    redis配置日志文件的方法:打开redis的配置文件。找到logfile或直接搜logfile " "。将路径填入logfile后面的引号内,例如:logfile "d:/redislog/redis.log...
    99+
    2022-10-09
  • Nginx日志设置
    目录 Nginx日志主要分为两种: access_log(访问日志): 自定义一个一个log_format并使用的方法: log_format变量: error_log(错误日志): Nginx日志主要分为两种: access_log(...
    99+
    2023-09-01
    服务器 nginx
  • php如何设置错误日志
    这篇文章主要讲解了“php如何设置错误日志”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何设置错误日志”吧!设置方法:打开php.ini文件,设置“error_reporting=E...
    99+
    2023-06-20
  • VSFTPD中怎么设置日志
    这篇文章给大家介绍VSFTPD中怎么设置日志,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。就是配置有点麻烦,vsftpd.co...
    99+
    2023-06-16
  • Redis中的慢日志
    目录Redis慢日志Redis慢日志相关命令配置总结Redis慢日志 redis慢日志是用于记录某些命令在执行时超过了预设定的时间,只要超过了一定的时间,redis就会将该条命令记录到redis-slowlog中。 查看...
    99+
    2022-12-22
    Redis慢日志 Redis日志 慢日志
  • Redis慢查询日志怎么配置
    本篇内容介绍了“Redis慢查询日志怎么配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!慢查询日志什么是...
    99+
    2022-10-19
  • 如何清理redis日志文件
    要清理Redis日志文件,可以按照以下步骤进行操作:1. 停止Redis服务:可以使用`redis-cli`命令连接到Redis,执...
    99+
    2023-09-11
    redis
  • 如何查看redis集群日志
    要查看Redis集群的日志,可以按照以下步骤进行操作:1. 打开Redis集群的配置文件redis.conf(或者使用其他自定义的配...
    99+
    2023-08-23
    redis
  • 如何在Bash中设置Go路径并记录日志?
    在Bash中设置Go路径并记录日志是一个非常常见的任务。Go是一种非常流行的编程语言,它被广泛用于开发Web应用程序和网络服务。在本文中,我们将介绍如何在Bash中设置Go路径并记录日志,以便您可以更轻松地使用Go编写代码。 在Bash中设...
    99+
    2023-10-07
    path bash 日志
  • Python日志如何配置
    配置配置倾向只输出到文件按时间轮转,默认7d日志格式:只记录必要的信息import logging from logging.handlers import TimedRotatingFileHandler from os import p...
    99+
    2023-05-24
    Python
  • 如何配置Log日志
    这篇文章主要讲解了“如何配置Log日志”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何配置Log日志”吧!1.Slf4jSlf4j 的全称是 Simple...
    99+
    2022-10-19
  • MongoDB的追加日志设置生成新的日志文件
    MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。  解决如下:(特别注意:启动的时候必须是--logpath指定了lo...
    99+
    2022-10-18
  • 使用Logback设置日志级别
    Logback设置日志级别 使用Logback设置日志的设置方式现在已经有很多文章说明,本文重点说明不同设置方式的区别和用途。首先列举常用的三种方式,接下来说明其区别。 append...
    99+
    2022-11-12
  • mysql怎么设置日志路径
    mysql中设置日志路径的方法MySQL日志文件一般在:/var/log/mysqld.log,修改mysql日志路径的方法如下:使用记事本打开mysqld配置文件,在文件添加以下配置即可;get_mysql_option mysqld d...
    99+
    2022-10-21
  • nginx的access_log日志怎么设置
    本文小编为大家详细介绍“nginx的access_log日志怎么设置”,内容详细,步骤清晰,细节处理妥当,希望这篇“nginx的access_log日志怎么设置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ngi...
    99+
    2023-06-27
  • 如何在 PHP 容器中轻松设置日志关键字?
    在 PHP 应用程序中,日志是非常重要的,因为它可以记录应用程序的运行状态以及错误信息。然而,当应用程序变得越来越复杂时,日志记录变得越来越困难。为了解决这个问题,我们可以使用容器来轻松地设置日志关键字。 PHP 容器是一个开源的容器运行时...
    99+
    2023-10-23
    容器 关键字 日志
  • MySQL慢查询日志怎么设置
    这篇文章主要介绍了MySQL慢查询日志怎么设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL慢查询日志怎么设置文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2022-10-19
  • redis中的key如何设置
    这篇文章主要介绍了redis中的key如何设置,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Redis SET命令用于设置给定key的值。如果k...
    99+
    2022-10-18
  • 如何在python中配置日志记录
    如何在python中配置日志记录?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、lon...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作