@@ -277,8 +277,8 @@ This flag should not be used directly by the module.
277277#define REDISMODULE_CLUSTER_FLAG_NONE 0
278278#define REDISMODULE_CLUSTER_FLAG_NO_FAILOVER (1<<1)
279279#define REDISMODULE_CLUSTER_FLAG_NO_REDIRECTION (1<<2)
280- #define REDISMODULE_CLUSTER_FLAG_NO_TRIM (1<<3)
281280
281+ #define REDISMODULE_CLUSTER_POLICY_NO_TRIM 0
282282#define REDISMODULE_NOT_USED (V ) ((void) V)
283283
284284/* Logging level strings */
@@ -1358,8 +1358,8 @@ REDISMODULE_API void (*RedisModule_GetRandomBytes)(unsigned char *dst, size_t le
13581358REDISMODULE_API void (* RedisModule_GetRandomHexChars )(char * dst , size_t len ) REDISMODULE_ATTR ;
13591359REDISMODULE_API void (* RedisModule_SetDisconnectCallback )(RedisModuleBlockedClient * bc , RedisModuleDisconnectFunc callback ) REDISMODULE_ATTR ;
13601360REDISMODULE_API void (* RedisModule_SetClusterFlags )(RedisModuleCtx * ctx , uint64_t flags ) REDISMODULE_ATTR ;
1361- REDISMODULE_API uint64_t (* RedisModule_GetClusterFlags )(RedisModuleCtx * ctx ) REDISMODULE_ATTR ;
1362- REDISMODULE_API unsigned int (* RedisModule_ClusterKeySlot )(RedisModuleString * key ) REDISMODULE_ATTR ;
1361+ REDISMODULE_API int (* RedisModule_AcquireClusterPolicy )(RedisModuleCtx * ctx , int policy ) REDISMODULE_ATTR ;
1362+ REDISMODULE_API int ( * RedisModule_ReleaseClusterPolicy )( RedisModuleCtx * ctx , int policy ) REDISMODULE_ATTR ; REDISMODULE_API unsigned int (* RedisModule_ClusterKeySlot )(RedisModuleString * key ) REDISMODULE_ATTR ;
13631363REDISMODULE_API unsigned int (* RedisModule_ClusterKeySlotC )(const char * keystr , size_t keylen ) REDISMODULE_ATTR ;
13641364REDISMODULE_API const char * (* RedisModule_ClusterCanonicalKeyNameInSlot )(unsigned int slot ) REDISMODULE_ATTR ;
13651365REDISMODULE_API int (* RedisModule_ClusterCanAccessKeysInSlot )(int slot ) REDISMODULE_ATTR ;
@@ -1756,7 +1756,8 @@ static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int
17561756 REDISMODULE_GET_API (GetRandomBytes );
17571757 REDISMODULE_GET_API (GetRandomHexChars );
17581758 REDISMODULE_GET_API (SetClusterFlags );
1759- REDISMODULE_GET_API (GetClusterFlags );
1759+ REDISMODULE_GET_API (AcquireClusterPolicy );
1760+ REDISMODULE_GET_API (ReleaseClusterPolicy );
17601761 REDISMODULE_GET_API (ClusterKeySlot );
17611762 REDISMODULE_GET_API (ClusterKeySlotC );
17621763 REDISMODULE_GET_API (ClusterCanonicalKeyNameInSlot );
0 commit comments