static bool test_expire(acl::redis_key& redis, int n) { acl::string key; for (int i = 0; i < n; i++) { key.format("%s_%d", __keypre.c_str(), i); redis.clear(); if (redis.expire(key.c_str(), 100) < 0) { printf("expire key: %s error: %s\r\n", key.c_str(), redis.result_error()); return false; } else if (i < 10) printf("expire ok, key: %s\r\n", key.c_str()); } return true; }
static bool test_del(acl::redis_key& redis, int n) { acl::string key; for (int i = 0; i < n; i++) { key.format("%s_%d", __keypre.c_str(), i); redis.clear(); int ret = redis.del_one(key.c_str()); if (ret < 0) { printf("del key: %s error: %s\r\n", key.c_str(), redis.result_error()); return false; } else if (i < 10) printf("del ok, key: %s, ret: %d\r\n", key.c_str(), ret); } return true; }
static bool test_ttl(acl::redis_key& redis, int n) { acl::string key; int ttl; for (int i = 0; i < n; i++) { key.format("%s_%d", __keypre.c_str(), i); redis.clear(); if ((ttl = redis.ttl(key.c_str())) < 0) { printf("get ttl key: %s error: %s\r\n", key.c_str(), redis.result_error()); return false; } else if (i < 10) printf("ttl ok, key: %s, ttl: %d\r\n", key.c_str(), ttl); } return true; }