本文共 1223 字,大约阅读时间需要 4 分钟。
В разных версиях redis имеются отличия в протоколе, чтоб не усложнять код и не плодить баги для каждой версии redis свой клинт.
int main(int argc, char *argv[]){ SimpleRedisClient rc;
rc.setHost(REDIS_HOST);rc.auth(REDIS_PW);rc.LogLevel(0);if(!rc){ printf("Соединение с redis не установлено\n"); return -1;}rc = "MYKEY my-value-tester";if(rc["MYKEY"]){ printf("MYKEY == [%d][%s]\n", (int)rc, (char*)rc);}printf("-------------------\n");rc.sadd_printf("%s %d", "MY_SET", 123);rc.sadd_printf("%s %d", "MY_SET", 14);rc.smembers("MY_SET");if(rc.getMultiBulkDataAmount()){ for(int i =0; i< rc.getMultiBulkDataAmount(); i++ ) { printf("Answer[%d]->%s\n", i, rc.getData(i)); }}rc = "MYKEY1 my-value-tester";rc = "MYKEY2 my-value-tester";rc.delete_keys("MY*"); rc.redis_close();
}
转载地址:http://kmnbo.baihongyu.com/