- Redis 基础知识
- Redis - 主页
- Redis - 概览
- Redis - 环境
- Redis - 配置
- Redis - 数据类型
- Redis 命令
- Redis - 命令
- Redis - 键
- Redis - 字符串
- Redis - 哈希
- Redis - 列表
- Redis - 集合
- Redis - 有序集合
- Redis - HyperLogLog
- Redis - 发布订阅
- Redis - 事务
- Redis - 脚本
- Redis - 连接
- Redis - 服务器
- Redis 高级
- Redis - 备份
- Redis - 安全
- Redis - 基准
- Redis - 客户端连接
- Redis - 管道
- Redis - 分区
- Redis - Java
- Redis - Php
- Redis 有用资源
- Redis - 快速指南
- Redis - 有用资源
- Redis - 讨论
Redis - 服务器 Showlog 命令
Redis 慢查询日志是一个系统,用于记录执行时间超过指定时间的查询。执行时间不包括与客户端通信、发送答复等 I/O 操作,而仅仅是实际执行命令所需的时间(这是命令执行的唯一阶段,线程在此期间被阻塞,并且不能同时处理其他请求)。你可以使用两个参数来配置慢查询日志:slowloglog-slower-than 告诉 Redis 执行时间(以微秒为单位)超出了多少时记录命令。
请注意,负数禁用慢查询日志,而值为零则强制记录每个命令。slowlog-max-len 是慢查询日志的长度。最小值为零。当记录新命令且慢查询日志已达到其最大长度时,为腾出空间,将从已记录的命令队列中移除最旧的命令。可以通过编辑 **redis.conf** 或者在服务器运行时使用 CONFIG GET 和 CONFIG SET 命令来进行配置。
返回值
简单的字符串答复。
语法
以下为 Redis **SLOWLOG** 命令的基本语法。
redis 127.0.0.1:6379> SLOWLOG subcommand [argument]
示例输出
redis 127.0.0.1:6379> slowlog get 2 1) 1) (integer) 14 2) (integer) 1309448221 3) (integer) 15 4) 1) "ping" 2) 1) (integer) 13 2) (integer) 1309448128 3) (integer) 30 4) 1) "slowlog" 2) "get" 3) "100"
redis_server.htm
广告