tha*_*azi 6 performance monitoring health-monitoring redis
我用 redis 监控弄脏了我的手。到目前为止,我提出了这个有助于监控 redis 的指标:
我是新手。我正在尝试使用虚拟数据从 redis-cli 填充 redis 为:
for i in `seq 10000000`; do redis-cli SET users:app "{id: '$i', name: 'name$i', address: 'address$i' }" ; done
但它不能满足我足够快地填充 redis-db 的需求...
我还需要一些关于延迟和吞吐量监控的帮助。我知道它们的意思,但我不知道如何测量它们......我的眼睛看不到任何与输出相关的东西redis-cli info
谢谢,支持/指导:D
使用未记录的DEBUG POPULATE命令。
DEBUG POPULATE count [prefix] [size]:创建count名为key:<num>. 如果指定了前缀,则使用它代替key前缀。
该值以 开头,value:<num>并在需要时填充空字符,直到达到给定(size如果指定)。
> DEBUG POPULATE 5 test 1000000
OK
> KEYS *
1) "test:3"
2) "test:1"
3) "test:4"
4) "test:2"
5) "test:0"
> STRLEN test:0
(integer) 1000000
> STRLEN test:4
(integer) 1000000
> GETRANGE test:1 0 10
"value:1\x00\x00\x00\x00"
Run Code Online (Sandbox Code Playgroud)