static bool test_expire(acl::redis_key& redis, int i) { acl::string key; key.format("%s_%d", __keypre.c_str(), i); redis.clear(); if (redis.expire(key.c_str(), 100) < 0) { printf("expire key: %s error\r\n", key.c_str()); return false; } else if (i < 10) printf("expire ok, key: %s\r\n", key.c_str()); return true; }
static bool test_type(acl::redis_key& redis, int i) { acl::string key; key.format("%s_%d", __keypre.c_str(), i); redis.clear(); acl::redis_key_t ret = redis.type(key.c_str()); if (ret == acl::REDIS_KEY_UNKNOWN) { printf("unknown type key: %s\r\n", key.c_str()); return false; } else if (i < 10) printf("type ok, key: %s, ret: %d\r\n", key.c_str(), ret); return true; }
static bool test_del(acl::redis_key& redis, int i) { acl::string key; key.format("%s_%d", __keypre.c_str(), i); redis.clear(); int ret = redis.del(key.c_str(), NULL); if (ret < 0) { printf("del key: %s error\r\n", key.c_str()); return false; } else if (i < 10) printf("del ok, key: %s\r\n", key.c_str()); return true; }
static bool test_ttl(acl::redis_key& redis, int i) { acl::string key; int ttl; key.format("%s_%d", __keypre.c_str(), i); redis.clear(); if ((ttl = redis.ttl(key.c_str())) < 0) { printf("get ttl key: %s error\r\n", key.c_str()); return false; } else if (i < 10) printf("ttl ok, key: %s, ttl: %d\r\n", key.c_str(), ttl); return true; }
static bool test_exists(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.exists(key.c_str()) == false) printf("no exists key: %s\r\n", key.c_str()); else printf("exists key: %s\r\n", key.c_str()); } return true; }
static bool test_exists(acl::redis_key& redis, int i) { acl::string key; key.format("%s_%d", __keypre.c_str(), i); redis.clear(); if (redis.exists(key.c_str()) == false) { if (i < 10) printf("no exists key: %s\r\n", key.c_str()); } else { if (i < 10) printf("exists key: %s\r\n", key.c_str()); } return true; }
static bool test_del(acl::redis_key& redis, int i, const char* key) { int ret = redis.del(key, NULL) < 0 ? false : true; if (ret < 0) printf("del %s error, i: %d\r\n", key, i); else if (i < 10) printf("del %s ok, i: %d\r\n", key, i); return ret >= 0 ? true : false; }
static bool test_type(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(); acl::redis_key_t ret = redis.type(key.c_str()); if (ret == acl::REDIS_KEY_NONE) { printf("unknown type key: %s\r\n", key.c_str()); return false; } else printf("type ok, key: %s, ret: %d\r\n", key.c_str(), ret); } 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\r\n", key.c_str()); } return true; }