Redis SIMD JSON
Blazingly fast Redis GET/SET/MGET/MSET commands utilizing SIMD JSON serialization and connection multiplexing via redis-swapplex. As this is authored entirely in Rust utilizing generated N-API bindings, it is able to achieve a level of performance otherwise not possible using a NodeJS Redis client.
Additionally, this library adds support for compare and swap if redis-cas is installed on the connected Redis server.
The Redis client can be configured using ENV variables:
REDIS_URL=redis://127.0.0.1:6379
# Override env mapping for easy kubernetes config
REDIS_HOST_ENV=MONOLITH_STAGE_REDIS_MASTER_PORT_6379_TCP_ADDR
REDIS_PORT_ENV=MONOLITH_STAGE_REDIS_MASTER_SERVICE_PORT_REDIS