Redis redis-cli 你需要知道这些有用的命令
一、--stat 输出当前 redis 服务节点状态
命令:redis-cli -h host -p port --stat
输出:
连续输出,默认interval 1s
键数 | 内存 | 客户端数 | 阻塞数 | 累积请求(增加请求) | 连接数
二、--bigkeys 扫描大key
命令:redis-cli -h host -p port --bigkeys
输出:
执行 scan 操作,单次100。不影响服务器实时性能。
三、--scan 查看key
结合linux命令 more 查看
命令:redis-cli -h host -p port --scan | more
匹配:--pattern '*hello*'
命令:redis-cli -h 10.10.52.100 -p 10119 --scan --pattern '*hello*'
输出:
统计:| wc -l
命令:redis-cli -h 10.10.52.100 -p 10119 --scan --pattern '*hello*' | wc -l
四、--latency 延迟统计
命令:redis-cli -h host -p port --latency
输出:
历史延迟统计:间隔15s输出统计结果
命令:redis-cli -h host -p port --latency-history
输出:
更直观的命令输出:--latency-dist,
命令:redis-cli -h host -p port --latency-dist
输出:
五、--rdb 备份镜像
命令:redis-cli -h host -p port --rdb
输出:
六、--lru-test 测试Redis的LRU实现的质量
模拟使用80-20%幂律分布来执行对GET和SET操作的模拟。
命令:redis-cli -h host -p port --lru-test 测试键数
输出:
七、-r 连续重复执行
命令:redis-cli -h host -p port -r 10 incr AB
输出:
八、附加订阅