Cargo Features

[dependencies]
valkey-module = { version = "0.1.5", default-features = false, features = ["min-redis-compatibility-version-7-2", "min-redis-compatibility-version-7-0", "min-redis-compatibility-version-6-0", "enable-system-alloc", "use-redismodule-api"] }
default = min-redis-compatibility-version-7-0

The min-redis-compatibility-version-7-0 feature is set by default whenever valkey-module is added without default-features = false somewhere in the dependency tree.

min-valkey-compatibility-version-8-0 min-redis-compatibility-version-7-2

Affects context::BlockingCallOptions, commands::register_commands

min-redis-compatibility-version-7-0 default

Affects commands::register_commands

min-redis-compatibility-version-6-2 min-redis-compatibility-version-6-0

Affects commands::register_commands

enable-system-alloc

this is used to enable System.alloc instead of ValkeyAlloc for tests

use-redismodule-api

this is to indicate the Module wants to use RedisModule APIs for calls

Affects valkey-module::init_api