Redis/Valkey client for Node.js and Cloudflare Workers.
- Modular design: choose which commands you need
- Impeccable TypeScript support
- Runtime type validation with
@sinclair/typebox
- Install
@arrowood.dev/socket
for Node.js support - Binary values with
sendRaw
- Secure connection with TLS and Authentication
- RESP2 parser / serializer
Most commands are not implemented yet.
Supported features include:
- CRUD operations
- Pub/Sub (basic)
- Streams (basic)
- JSON (basic)
- Hashes (basic)
- Sets (basic)
- Full-text search (basic)
Contributions welcome! Only the commands I've needed so far are implemented.