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

Function flushdbCallback

tests/modules/hooks.c:143–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143void flushdbCallback(RedisModuleCtx *ctx, RedisModuleEvent e, uint64_t sub, void *data)
144{
145 REDISMODULE_NOT_USED(e);
146
147 RedisModule_ThreadSafeContextLock(ctx);
148 RedisModuleFlushInfo *fi = data;
149 char *keyname = (sub == REDISMODULE_SUBEVENT_FLUSHDB_START) ?
150 "flush-start" : "flush-end";
151 LogNumericEvent(ctx, keyname, fi->dbnum);
152 RedisModule_ThreadSafeContextUnlock(ctx);
153}
154
155void roleChangeCallback(RedisModuleCtx *ctx, RedisModuleEvent e, uint64_t sub, void *data)
156{

Callers

nothing calls this directly

Calls 1

LogNumericEventFunction · 0.85

Tested by

no test coverage detected