A Redis client for the fibjs runtime (not Node.js), written in JavaScript with full TypeScript type declarations. Current version 1.4.10, actively maintained. Supports all major Redis features: pipeline, MULTI/EXEC transactions, Pub/Sub, Lua scripting, and Redis 4.0+ APIs. Key differentiators: targets fibjs (not Node.js), provides type casting utilities (castNumber, castBigInt), and includes blocking commands. Fibjs-specific engines requirement (>0.32.0) means it cannot be used with standard Node.js.
npm install fibjs_redisNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic Redis operations: SET, GET with optional TTL, numeric type casting, and pipeline usage.
Use separate Redis instances for blocking operations.
Use a dedicated Redis instance for transactions or subscriptions.
Call redis.get('key', Redis.castNumber) for numeric results.Install fibjs and run scripts with 'fibjs script.js' instead of 'node script.js'.
Use const Redis = require('fibjs_redis').Redis; or import { Redis } from 'fibjs_redis';.Import castNumber explicitly: import { castNumber } from 'fibjs_redis';.No dependency data recorded yet.