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

Function RedisModule_OnLoad

tests/modules/infotest.c:99–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99int RedisModule_OnLoad(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) {
100 REDISMODULE_NOT_USED(argv);
101 REDISMODULE_NOT_USED(argc);
102 if (RedisModule_Init(ctx,"infotest",1,REDISMODULE_APIVER_1)
103 == REDISMODULE_ERR) return REDISMODULE_ERR;
104
105 if (RedisModule_RegisterInfoFunc(ctx, InfoFunc) == REDISMODULE_ERR) return REDISMODULE_ERR;
106
107 if (RedisModule_CreateCommand(ctx,"info.gets", info_gets,"",0,0,0) == REDISMODULE_ERR)
108 return REDISMODULE_ERR;
109 if (RedisModule_CreateCommand(ctx,"info.getc", info_getc,"",0,0,0) == REDISMODULE_ERR)
110 return REDISMODULE_ERR;
111 if (RedisModule_CreateCommand(ctx,"info.geti", info_geti,"",0,0,0) == REDISMODULE_ERR)
112 return REDISMODULE_ERR;
113 if (RedisModule_CreateCommand(ctx,"info.getu", info_getu,"",0,0,0) == REDISMODULE_ERR)
114 return REDISMODULE_ERR;
115 if (RedisModule_CreateCommand(ctx,"info.getd", info_getd,"",0,0,0) == REDISMODULE_ERR)
116 return REDISMODULE_ERR;
117
118 return REDISMODULE_OK;
119}

Callers

nothing calls this directly

Calls 1

RedisModule_InitFunction · 0.50

Tested by

no test coverage detected