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

猜你喜欢

转载自decao.iteye.com/blog/2401079