redis-simd-json
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

Redis SIMD JSON

License npm version Cargo Documentation

Blazingly fast N-API bindings for native Redis client GET/SET/MGET/MSET commands utilizing SIMD JSON serialization with connection multiplexing via redis-swapplex.

Additionally, this library adds support for compare and swap if redis-cas is installed on the connected Redis server.

The native Redis client can be configured using ENV variables (see env-url for usage):

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

Use RUST_TARGET env variable to set compilation target when cross-compiling:

RUST_TARGET=aarch64-unknown-linux-gnu

Other targets include:

x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-musl

/redis-simd-json/

    Package Sidebar

    Install

    npm i redis-simd-json

    Weekly Downloads

    1

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    738 kB

    Total Files

    11

    Last publish

    Collaborators

    • bajix