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
上一篇: 从技术到管理的3大挑战-演讲笔记
下一篇: 非常有用的在线项目管理资源