# veidrodelis v0.1.6 - Table of Contents In-memory projection of Redis/Valkey data ## Pages - [Veidrodelis](about.md) - [LICENSE](license.md) ## Modules - [Vdr.Handle](Vdr.Handle.md) - [Vdr.RedisStream.Callback](Vdr.RedisStream.Callback.md): Callback module for the Redis stream replica. - [Vdr.RedisStream.CommandFilter](Vdr.RedisStream.CommandFilter.md): Defines a filter for processing Redis commands in replica before and after callback execution. - [Vdr.RedisStream.CommandParser](Vdr.RedisStream.CommandParser.md): This is an internal module for parsing Redis commands into command tuples. - [Vdr.RedisStream.Parser](Vdr.RedisStream.Parser.md): Redis replication stream parser implemented in Rust. - [Vdr.RedisStream.Replica](Vdr.RedisStream.Replica.md): Redis replication client that connects to a Redis and receives replication stream via PSYNC. - [Vdr.RedisStream.ReplicaCommand](Vdr.RedisStream.ReplicaCommand.md): Represents a Redis command in a replication stream context. - [Vdr.Registry](Vdr.Registry.md): Registry for Veidrodelis instances. - [Vdr.Registry.State](Vdr.Registry.State.md) - [Vdr.TS.Watch](Vdr.TS.Watch.md): Watch storage for tracking key-based subscriptions with database scoping. - [Vdr.TSProj](Vdr.TSProj.md): Redis replication stream processor storing data in TS (Rust-based storage). - [Vdr.WatchEvent](Vdr.WatchEvent.md): Watch event message types sent to watchers when subscribed keys are modified. - [Vdr.WatchEvent.Init](Vdr.WatchEvent.Init.md): Notification sent when the replica transitions to streaming mode. - [Vdr.WatchEvent.Update](Vdr.WatchEvent.Update.md): Notification sent when a watched key is modified by a Redis command. - [Veidrodelis](Veidrodelis.md): This is the main module for managing in-process replicas of Redis/Valkey data. ## Mix Tasks - [mix benchmark](Mix.Tasks.Benchmark.md): Run Veidrodelis replication lag benchmarks.