Use Cases

Redis for Very Large Datasets

Unprecedented Performance. Unparalleled Savings

As the world moves to analytics at the speed of transactions, applications must process and analyze extremely large datasets instantaneously. Older generations of big data tools that took hours and days are becoming outdated. Redis on Flash lets you meet the new seconds and minutes expectation for large dataset processing, storage, and analytics while optimizing costs using a combination of DRAM and Flash memory. Next-generation persistent memory technologies like NVMe-based SSDs are benchmarked to deliver 3 million operations/second at sub-millisecond latencies with 90% of the data in Flash and 10% in DRAM, on a single x86 server

Advantages of analyzing very large datasets in memory with Redis on Flash

  • Blazing fast throughput for operational and analytical workloads, delivering analytics at the speed of business transactions
  • Optimal cost/performance tradeoffs with configurability of DRAM:Flash ratios depending on the criticality of the output
  • Redis data structures and Lua scripting offer performance boosts to operational and analytical scenarios due to in-database execution, reduction of code complexity, and lower resource requirements
  • Available as Redis on Flash with standard x86 servers as well as standard public cloud instances that use SSDs
  • Available in AWS private clouds as Redis Enterprise Pro

>3 million ops/sec, <1ms latency

Redis Labs – Intel Benchmark Snapshot

>2 million ops/sec, <1ms latency

Redis Labs – Samsung benchmark snapshot

Redis on Flash in Google Cloud with Kubernetes