redis SLOWLOG命令


  翻译结果:

slow

英 [sləʊ]   美 [sloʊ]  

adj.慢的;迟钝的;温和的;慢于…的

adv.慢慢地;缓慢地

vt.& vi.(使)缓行,(使)减速

vi.变慢;变萧条

vt.放慢;阻碍

第三人称单数: slows 现在分词: slowing 过去式: slowed 过去分词: slowed 比较级: slower 最高级: slowest

log

英 [lɒg]   美 [lɔ:g]  

n.日志;记录;原木

v.伐木;把…载入正式记录;行驶

第三人称单数: logs 复数: logs 现在分词: logging 过去式: logged 过去分词: logged

redis SLOWLOG命令 语法

作用:Slow log 是 Redis 用来记录查询执行时间的日志系统。

语法:SLOWLOG subcommand [argument]

说明:查询执行时间指的是不包括像客户端响应(talking)、发送回复等 IO 操作,而单单是执行一个查询命令所耗费的时间。另外,slow log 保存在内存里面,读写速度非常快,因此你可以放心地使用它,不必担心因为开启 slow log 而损害 Redis 的速度。

可用版本:>= 2.2.12

时间复杂度:O(1)

返回:取决于不同命令,返回不同的值。

redis SLOWLOG命令 示例

# 为测试需要,将 slowlog-log-slower-than 设成了 10 微秒
redis> SLOWLOG GET
1) 1) (integer) 12                      # 唯一性(unique)的日志标识符
   2) (integer) 1324097834              # 被记录命令的执行时间点,以 UNIX 时间戳格式表示
   3) (integer) 16                      # 查询执行时间,以微秒为单位
   4) 1) "CONFIG"                       # 执行的命令,以数组的形式排列
      2) "GET"                          # 这里完整的命令是 CONFIG GET slowlog-log-slower-than
      3) "slowlog-log-slower-than"
2) 1) (integer) 11
   2) (integer) 1324097825
   3) (integer) 42
   4) 1) "CONFIG"
      2) "GET"
      3) "*"
3) 1) (integer) 10
   2) (integer) 1324097820
   3) (integer) 11
   4) 1) "CONFIG"
      2) "GET"
      3) "slowlog-log-slower-than"
# ...

热门推荐

目录

首页

视频

问答