欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis管理

程序员文章站 2022-03-08 22:03:40
...

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

 

相关标签: Redis 管理