| Crates.io | redis-simd-json |
| lib.rs | redis-simd-json |
| version | 1.2.1 |
| created_at | 2022-10-08 14:48:31.564261+00 |
| updated_at | 2023-02-28 21:02:47.774904+00 |
| description | Blazingly fast Redis GET/SET behaviors utilizing SIMD JSON serialization |
| homepage | |
| repository | https://github.com/Bajix/redis-simd-json/ |
| max_upload_size | |
| id | 683596 |
| size | 743,341 |
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