Redis Benchmarks
Back when I was writing the ☞ Quick Reference to Alternative data storages, I have searched the internet for benchmark results probably more deeply than Google does it. And I couldn’t find much.
Things seem to be changing lately and I start gather quite a few results (see NoSQL benchmark articles).
Redis Benchmarking on Amazon EC2, Flexiscale, and Slicehost ☞
The author of the article has managed to run the Redis benchmarks on a set of different cloud hosting providers:
- small-remote (Amazon EC2, 32b)
- small (Amazon EC2, 32b)
- slicehost-256 (Slicehost, 64b)
- quadruple-extra-large (Amazon EC2, 64b)
- large (Amazon EC2, 64b)
- high-cpu-medium (Amazon EC2, 64b)
- high-cpu-extra-large-32b-os (Amazon EC2, 32b)
- high-cpu-extra-large (Amazon EC2, 64b)
- flexiscale-2gb-4core (Flexiscale, 64b)
- flexiscale-2gb-2core (Flexiscale, 64b)
- extra-large (Amazon EC2, 64b)
- double-extra-large (Amazon EC2, 64b)
You can read the results ☞ here (there is also a ☞ spreadsheet available)
Redis Benchmarks on FusionIO ☞
It looks like the “MySQL Performance guys” are growing their passion for NoSQL systems. Now they have published the results of benchmarking Redis on FusionIO in 5 modes:
- In-Memory (
save 900000000 900000000) - Semi-Persistent Mode 1 (
save 1 1) - Fully persistent (
appendonly yes, appendfsync always) - Semi-Persistent Mode 2 (
appendonly yes, appendfsync no) - Semi-Persistent Mode 3 (
appendonly yes, appendfsync everysec)
You might find useful reading the ☞ RAID vs SSD vs FusionIO setup to better understand the environment.
Update: there is an update of these Redis benchmarks