Create an AsyncPeerStorage backed by Redis via ioredis.
ioredis
Key schema
peer:edges:<deviceId>
lastSeen
PeerEdge
peer:signal:<edgeType>:<signalValue>
deviceIdA||deviceIdB
peer:cache:<deviceId>
An ioredis Redis instance (or compatible).
Redis
Maximum edges per device set. Default: 50.
TTL for device edge sets. Default: 90 days.
Create an AsyncPeerStorage backed by Redis via
ioredis.Key schema
peer:edges:<deviceId>— Sorted set, score =lastSeenms, members = JSONPeerEdge.peer:signal:<edgeType>:<signalValue>— Sorted set, score =lastSeenms, members =deviceIdA||deviceIdBpairs.peer:cache:<deviceId>— Hash with reputation fields.