我想测试一下在亚马逊ElastiCache上运行的Redis的性能。我已经尝试了redis-benchmark工具在我的本地机器上测试它。我需要在ElastiCache中进行同样的测试,但我相信没有终端访问或redis-benchmark实用工具。
如何在AWS ElastiCache中对redis进行redis-benchmark测试?
有没有其他方法来测试ElastiCache中redis的性能?
发布于 2020-07-29 20:07:14
Redis-benchmark工具包含在redis安装中。你可以做的是;从ec2连接到你的redis集群。此tutorial显示了从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 secondhttps://stackoverflow.com/questions/63152922
复制相似问题