如何在 AWS Elasticache 中测试 redis 的性能?
How to test performance of redis in AWS Elasticache?
我想测试 AWS ElastiCache 中的 Redis 性能 运行。
我已经尝试 redis-benchmark
工具在我的本地机器上测试它。
我需要在 ElastiCache 中进行相同的测试,但我相信没有终端访问或 redis-benchmark
实用工具。
如何在AWS ElastiCache中对redis进行redis-benchmark
测试?
有没有其他方法可以测试redis在ElastiCache中的性能?
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 second
我想测试 AWS ElastiCache 中的 Redis 性能 运行。
我已经尝试 redis-benchmark
工具在我的本地机器上测试它。
我需要在 ElastiCache 中进行相同的测试,但我相信没有终端访问或 redis-benchmark
实用工具。
如何在AWS ElastiCache中对redis进行redis-benchmark
测试?
有没有其他方法可以测试redis在ElastiCache中的性能?
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 second