kevy4.0

FEED.READ

Read change-feed frames from one shard past a generation/offset cursor.

FEED.READ shard generation offset [COUNT n] [PREFIX prefix ...]
Group
Change feed
Since
3.0.0
Arity
at least 4
Flags
readonly extension

Complexity

A single shard (the shard is an argument, not a fan-out). O(log B) to locate the start offset in the backlog plus O(count * frame size) to decode and re-encode. COUNT defaults to 256 and is hard-capped at 4096

Complexity and compatibility are read out of kevy's implementation, not copied from Redis's reference. Several genuinely differ.

Redis compatibility

kevy only

kevy has this; Redis does not. no clean Redis analogue. Keyspace notifications are fire-and-forget with no cursor and no replay; Redis Streams have cursors but are a stream you must dual-write to, not a feed over your existing keyspace; the replication backlog is what this is built on, but Redis exposes it only to replicas. kevy is deliberately not a broker: no consumer groups, no server-side positions, no global cross-shard order

See also

FEED.SHARDSFEED.TAIL

← All commands