From dcacc00e3750300617ba6e16eb346713f91a783a Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Wed, 21 Jan 2026 22:52:54 +0100 Subject: Remove testing data --- examples/redis-unstable/src/modules/hellotimer.c | 55 ------------------------ 1 file changed, 55 deletions(-) delete mode 100644 examples/redis-unstable/src/modules/hellotimer.c (limited to 'examples/redis-unstable/src/modules/hellotimer.c') diff --git a/examples/redis-unstable/src/modules/hellotimer.c b/examples/redis-unstable/src/modules/hellotimer.c deleted file mode 100644 index 1c0c3a6..0000000 --- a/examples/redis-unstable/src/modules/hellotimer.c +++ /dev/null @@ -1,55 +0,0 @@ -/* Timer API example -- Register and handle timer events - * - * ----------------------------------------------------------------------------- - * - * Copyright (c) 2018-Present, Redis Ltd. - * All rights reserved. - * - * Licensed under your choice of (a) the Redis Source Available License 2.0 - * (RSALv2); or (b) the Server Side Public License v1 (SSPLv1); or (c) the - * GNU Affero General Public License v3 (AGPLv3). - */ - -#include "../redismodule.h" -#include -#include -#include -#include - -/* Timer callback. */ -void timerHandler(RedisModuleCtx *ctx, void *data) { - REDISMODULE_NOT_USED(ctx); - printf("Fired %s!\n", (char *)data); - RedisModule_Free(data); -} - -/* HELLOTIMER.TIMER*/ -int TimerCommand_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) { - REDISMODULE_NOT_USED(argv); - REDISMODULE_NOT_USED(argc); - - for (int j = 0; j < 10; j++) { - int delay = rand() % 5000; - char *buf = RedisModule_Alloc(256); - snprintf(buf,256,"After %d", delay); - RedisModuleTimerID tid = RedisModule_CreateTimer(ctx,delay,timerHandler,buf); - REDISMODULE_NOT_USED(tid); - } - return RedisModule_ReplyWithSimpleString(ctx, "OK"); -} - -/* This function must be present on each Redis module. It is used in order to - * register the commands into the Redis server. */ -int RedisModule_OnLoad(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) { - REDISMODULE_NOT_USED(argv); - REDISMODULE_NOT_USED(argc); - - if (RedisModule_Init(ctx,"hellotimer",1,REDISMODULE_APIVER_1) - == REDISMODULE_ERR) return REDISMODULE_ERR; - - if (RedisModule_CreateCommand(ctx,"hellotimer.timer", - TimerCommand_RedisCommand,"readonly",0,0,0) == REDISMODULE_ERR) - return REDISMODULE_ERR; - - return REDISMODULE_OK; -} -- cgit v1.2.3