tls-devicer
    Preparing search index...

    Function createRedisAdapter

    • 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.

      Parameters

      • redis: RedisLike

        An initialised Redis client that satisfies RedisLike (e.g. an ioredis instance).

      Returns AsyncTlsStorage

      An AsyncTlsStorage instance. Call init() before any other method.

      import Redis from 'ioredis';
      const redis = new Redis(process.env.REDIS_URL);
      const adapter = createRedisAdapter(redis);
      await adapter.init(); // no-op