Accelerator Module for Redis
EQ Alpha has created a module that can improve the performance of your Redis instance by nearly double. It allows your
Redis v5.0 (or other) to process data streams directly in userspace bypassing the kernel.
Is it Compatible With My Current Redis?
This module enables any version or build of Redis to be operated within the DPDK environment and take advantage of major gains.
Use your production version of Redis and run the module to crank up the performance without any modification to the base code.
Redis will run over unix sockets, however you can keep your current tcp port config set up as the module redirects to the unix sockets.
What Kind of Performance Gains Can I Expect?
Expect to get close to double the performance per setup. The below benchmark testing was performed on a
m5.2xlarge Redis server. Memtier benchmark was used as the benchmark tool on a m5.4xlarge with 12 threads running and 100 clients.
memtier_benchmark --requests=20000 --threads=12 --clients=100.