StackExchange.Redis icon indicating copy to clipboard operation
StackExchange.Redis copied to clipboard

SE Redis Benchmark Tool

Open pratik-sethi opened this issue 3 years ago • 3 comments

Hi Team,

I would like to know if there is an existing Benchmark tool that I can use to benchmark the performance of our caching layer based on SE Redis and SE Redis Extensions

Goal is to run the benchmark against our current setup and the planned version upgrade.

Version SE Redis SE Redis Ext .NET Framework
Current (using) 2.2.50 7.1.1 4.7.2
Recent (planned) 2.6.48 8.0.5 4.7.2

I can share more details based on any questions you may have. Thank you!

pratik-sethi avatar Jul 28 '22 19:07 pratik-sethi

I would be curious about the result, as our app (~1,000,000 request per day API hosted in Azure) after upgrading between exactly the same SE Redis versions had started to see the issues that happend to us some years ago which were simmilar to the ones in this issue where CPU jumped to 100% on some apps

macchmie3 avatar Aug 19 '22 09:08 macchmie3

We don't have any benchmark tool built on top of the library save some very narrow and specific test cases we had in the past. I'd recommend running something representative of your workload that calls the same methods to test with.

NickCraver avatar Aug 21 '22 02:08 NickCraver

@NickCraver thanks for letting me know. I'll try to build a test utility for our workload and see if I can share the findings.

pratik-sethi avatar Aug 31 '22 23:08 pratik-sethi

@pratik-sethi Any luck here? Checking in just in case you were able to get to something here that might benefit others - hope your tests went well!

NickCraver avatar Oct 16 '22 14:10 NickCraver

@NickCraver I started working on this recently so I guess I'll have some results to share in the next few weeks.

pratik-sethi avatar Oct 17 '22 18:10 pratik-sethi