Create a AsyncTlsStorage backed by Redis.
Key schema
tls:device:<deviceId>
init() is a no-op; Redis requires no schema setup.
init()
An initialised Redis client that satisfies RedisLike (e.g. an ioredis instance).
ioredis
An AsyncTlsStorage instance. Call init() before any other method.
AsyncTlsStorage
import Redis from 'ioredis';const redis = new Redis(process.env.REDIS_URL);const adapter = createRedisAdapter(redis);await adapter.init(); // no-op Copy
import Redis from 'ioredis';const redis = new Redis(process.env.REDIS_URL);const adapter = createRedisAdapter(redis);await adapter.init(); // no-op
Create a AsyncTlsStorage backed by Redis.
Key schema
tls:device:<deviceId>— Hash mapping snapshot IDs → serialised TlsSnapshot JSON. Keys expire after 90 days.init()is a no-op; Redis requires no schema setup.