peer-devicer - v0.1.3
    Preparing search index...

    Function createRedisAdapter

    • Create an AsyncPeerStorage backed by Redis via ioredis.

      Key schema

      • peer:edges:<deviceId> — Sorted set, score = lastSeen ms, members = JSON PeerEdge.
      • peer:signal:<edgeType>:<signalValue> — Sorted set, score = lastSeen ms, members = deviceIdA||deviceIdB pairs.
      • peer:cache:<deviceId> — Hash with reputation fields.

      Parameters

      • redis: RedisLike

        An ioredis Redis instance (or compatible).

      • maxEdgesPerDevice: number = 50

        Maximum edges per device set. Default: 50.

      • ttlSeconds: number = ...

        TTL for device edge sets. Default: 90 days.

      Returns AsyncPeerStorage