Redise Pack incorporates the unique Redise Flash technology developed by Redis Labs that slashes operational costs by upto 70%. This breakthrough technology delivers the blazing fast sub-millisecond latencies and high throughput of Redis, while running on a combination of RAM and cost-effective Flash memory. Redise Flash uses Flash as a RAM extension, rather than as persistent storage. The Redis internal dictionary, keys objects and ‘hot’ values are kept in RAM, while ‘cold’ values (which typically account for the larger part of the dataset) are kept in Flash. Multi- threaded and asynchronous Redis is used when accessing objects on Flash for optimal Flash performance. The product is based completely on the Redis core architecture and is compatible with all Redis clients, data types and commands.
Optimize costs of large transactional, operational and analytic processing, with Redise Flash’s ability to tune the RAM/Flash ratio for a configurable performance/cost profile.
Redise Flash performance varies by hardware and storage choices, and by the ratio of RAM : Flash. Typical throughput with sub-millisecond latencies:
A single SATA-based SSD instance in the cloud
A single NVMe-based SSD instance in the cloud
A single x86 bare metal server using Samsung or Intel NVMe Flash
> 1M ops/sec
A single Power8 bare metal server using IBM CAPI
> 1M ops/sec
Learn more about the benchmarks.
Redise Flash is extremely suitable for use cases in which values are larger than the keys and where “hot” objects account for 10-40% of all objects
Redise Flash characteristics and features are identical to those of standard Redise Pack. The product is available in both an x86/ 64-bit version which runs on all standard hardware (including cloud SSD instances) and a POWER version.