RedisLabsModules / redismodule-rs

Rust API for Redis Modules API
BSD 3-Clause "New" or "Revised" License
269 stars 64 forks source link

Added avoid_replication_traffic API #356

Closed MeirShpilraien closed 1 year ago

MeirShpilraien commented 1 year ago

avoid_replication_traffic will return true iff Redis expect the module to avoid adding commands to the replication stream. This usually happened during fail-overs where we wait for the primary and the replica to be in sync, if the module will continue generating traffic this might never happened.

The API is available sense Redis 6.0, so no need to add it to the API_VERSION_MAPPING (default is 6.0).