我想测试在 AWS ElastiCache 中运行的 Redis 性能。
我努力了redis-benchmark
在我的本地机器上测试它的工具。
我需要在 ElastiCache 中进行相同的测试,但我相信没有终端访问或redis-benchmark
实用工具。
怎样才能redis-benchmark
对AWS ElastiCache中的redis进行测试吗?
还有其他方法可以测试ElastiCache中redis的性能吗?
Redis-benchmark
Redis 安装中包含该工具。你可以做的是;从 ec2 连接到您的 Redis 集群。这tutorial https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.ConnectToCacheNode.html显示从 ec2 实例连接它的步骤。
然后你可以像这样连接到你的实例;
redis-cli -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379
就像连接到您可以使用的集群一样
redis-benchmark -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379
对您的集群进行基准测试。它会打印类似这样的内容;
====== mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com ======
100000 requests completed in 1.83 seconds
50 parallel clients
3 bytes payload
keep alive: 1
99.36% <= 1 milliseconds
99.83% <= 2 milliseconds
99.92% <= 3 milliseconds
99.95% <= 4 milliseconds
99.96% <= 5 milliseconds
99.97% <= 6 milliseconds
99.99% <= 7 milliseconds
100.00% <= 7 milliseconds
54585.15 requests per second
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)