Redis SIMD JSON

License npm version Cargo Documentation

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

REDISHOSTENV=MONOLITHSTAGEREDISMASTERPORT6379TCPADDR REDISPORTENV=MONOLITHSTAGEREDISMASTERSERVICEPORT_REDIS ```