Implements Redis-based state storage for Microsoft Bot Framework V4 (botbuilder-js), enabling scalable, persistent bot state management. Version 1.1.2 is current, with a stable API and no recent updates. Key differentiator: provides TTL-based automatic expiration for conversation state, unlike the built-in memory store. Requires Node.js 12+ and a Redis server. Supports both CommonJS and ESM usage.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Default export is not provided; must use named import. CommonJS require works with destructuring: const { RedisDbStorage } = require('botbuilder-storage-redis').
There is no default export. Only named export RedisDbStorage exists.
CommonJS require must destructure the named export. Direct assignment gives undefined.
Creates a Redis client with optional prefix and TTL, then configures a BotFramework bot to use it for state storage.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.