`
decao
  • 浏览: 78572 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Redis管理

阅读更多

1、redis-cli

 

1.1、耗时命令日志

 

当一条命令执行时间超过限制时,Redis 会将该命令的执行时间等信息加入耗时命令日志(slow log)以供开发查看。

 

可以通过配置文件的 slowlog-log-slower-than参数设置这一限制,要注意单位是微秒(1 000 000微秒相当于 1 秒),默认值是10 000 。

 

耗时命令日志存储在内存中,可以通过配置文件的 slowlog-max-len 参数来限制记录的条数。

 

可使用 SLOWLOG GET 命令来获得当前的耗时命令日志。

 

每条日志都由以下 4 个部分组成:该日志的唯一 ID ; 该命令执行的 Unix 时间; 该命令的耗时时间,单位是微秒; 命令及参数。

 

1.2、命令监控

 

Redis 提供了 MONITOR 命令来监控 Redis 执行的所有命令, redis-cli 同样支持这个命令,如在 redis-cli 中执行MONITOR,这时 Redis 执行的任何命令都会在 redis-cli 中打印出来。

 

MONITOR 命令非常影响 Redis 的性能,一个客户端使用 MONITOR 命令会降低 Redis 将近一半的负载能力。

 

2、phpRedisAdmin

 

3、Rdbtools

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics