MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / RedisModule_OnLoad

Function RedisModule_OnLoad

tests/modules/blockedclient.c:192–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190
191
192int RedisModule_OnLoad(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) {
193 REDISMODULE_NOT_USED(argv);
194 REDISMODULE_NOT_USED(argc);
195
196 if (RedisModule_Init(ctx, "blockedclient", 1, REDISMODULE_APIVER_1)== REDISMODULE_ERR)
197 return REDISMODULE_ERR;
198
199 if (RedisModule_CreateCommand(ctx, "acquire_gil", acquire_gil, "", 0, 0, 0) == REDISMODULE_ERR)
200 return REDISMODULE_ERR;
201
202 if (RedisModule_CreateCommand(ctx, "do_rm_call", do_rm_call, "", 0, 0, 0) == REDISMODULE_ERR)
203 return REDISMODULE_ERR;
204
205 if (RedisModule_CreateCommand(ctx, "do_bg_rm_call", do_bg_rm_call, "", 0, 0, 0) == REDISMODULE_ERR)
206 return REDISMODULE_ERR;
207
208 return REDISMODULE_OK;
209}

Callers

nothing calls this directly

Calls 1

RedisModule_InitFunction · 0.50

Tested by

no test coverage detected