我正在研究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数据库的需求...
此外,我需要一些关于延迟和吞吐量监控方面的帮助。我知道它们的意思,但是不知道如何衡量它们... 我在redis-cli info
的输出中没有看到任何相关信息。
感谢您的支持和指导 :D
redis-benchmark
(Redis项目的一部分)或memtier_benchmark
(来源:https://github.com/redislabs/memtier_benchmark)。 - Itamar Haber