天天看点

Redis开发运维实践问题处理之一般处理流程6.1.1 探测服务是否可用 6.1.2 探测服务延迟6.1.5 获取慢查询6.1.6 查看客户端6.1.7 查看日志

返回pong说明正常

redis-cli --latency 显示的单位是milliseconds

,作为参考,千兆网一跳一般延迟为0.16ms左右

6.1.3 监控正在请求执行的命令 在cli下执行monitor,生产环境慎用。

6.1.4 查看统计信息

在cli下执行info。

只看其中一部分。

重新统计。

结果为查询id、发生时间、运行时长和原命令 默认10毫秒,默认只保留最后的128条。单线程的模型下,一个请求占掉10毫秒是件大事情,注意设置和显示的单位为微秒,注意这个时间是不包含网络延迟的。

获取慢查询日志

获取慢查询日志条数

清空慢查询

列出所有连接

杀死某个连接, 例如client kill 127.0.0.1:43501

获取连接的名称 默认nil

设置连接名称,便于调试

日志位置在/redis/log下,redis.log为redis主日志,sentinel.log为sentinel监控日志。

<b></b>

<b>redis开发运维实践指南</b>

本文为《redis开发运维实践指南》内容,该书作者为黄鹏程,已授权云栖社区转载。