redis 慢日志 slowlog
2017-10-13 17:44
239 查看
1 slowlog是什么
redis的slowlog是redis用于记录记录慢查询执行时间的日志系统。由于slowlog只保存在内存中,因此slowlog的效率很高,完全不用担心会影响到redis的性能。Slowlog是Redis从2.2.12版本引入的一条命令。2 slowlog设置
参考 http://redis.readthedocs.org/en/latest/server/slowlog.htmlslowlog有两种设置方式:
2.1 redis.conf设置
在redis.conf中有关于slowlog的设置:slowlog-max-len表示慢查询最大的条数,当slowlog超过设定的最大值后,会将最早的slowlog删除,是个FIFO队列
2.2 使用config方式动态设置slowlog
如下,可以通过config方式动态设置slowlog3 slowlog 查看
3.1 查看slowlog总条数
3.2 查看slowlog
如果要获取指定的条数可以使用SLOWLOG GET N命令
slowlog源码解读
参考:http://blog.sina.com.cn/s/blog_48c95a190101gebh.html 参考:http://www.bijishequ.com/detail/418599?p=
相关文章推荐
- redis 慢日志 slowlog
- ELK+redis管理mysql-slow和nginx的access日志
- Redis 慢查询日志
- redis同步日志
- 通过redis-cli的日志查看redis操作记录
- JavaWeb项目架构之Redis分布式日志队列
- ELK+redis搭建解析NGINX日志环境
- Logstash+Redis+Elasticsearch+Kibana+Nginx搭建日志分析系统
- ELK-redis日志服务器搭建
- redis系列:通过日志案例学习string命令
- redis服务器错误日志分析
- 结合redis设计与实现的redis源码学习-25-慢查询日志(slowlog)
- ELK学习3_使用redis+logstash+elasticsearch+kibana快速搭建日志平台
- 统计nginx日志中访客的IP和次数,并且实时写入redis中。
- 启用 php-fpm 的 slow log 日志
- Logstash+Redis+Elasticsearch+Kibana 快速搭建Nginx日志查询系统
- Redis学习日志(一)
- Redis 之 (3) 慢查询日志、存储session、主从配置、php安装redis扩展
- Redis源码分析(二十一)——慢查日志slow_log
- redis系列:通过日志案例学习string命令