//redis get set
TEST_F(Gtest, test_Redis_GS) {
	std::string name = "因两";
	Redis *r = new Redis();
	if (!r->connect("localhost", 6379)) {
		printf("connect error!\n");
	}
	r->set("name", name);
	printf("Get the name is %s\n", r->get("name"));

	EXPECT_EQ(name, r->get("name"));
}
int main1() {
	Redis *r = new Redis();
	if (!r->connect("localhost", 6379)) {
		printf("connect error!\n");
		return 0;
	}
	r->set("name", "因两");
	printf("Get the name is %s\n", r->get("name"));
	delete r;
	return 0;
}
Exemple #3
0
static int ntop_set_redis(lua_State* vm) {
  char *key, *value;
  Redis *redis = ntop->getRedis();

  if(ntop_lua_check(vm, __FUNCTION__, 1, LUA_TSTRING)) return(CONST_LUA_ERROR);
  if((key = (char*)lua_tostring(vm, 1)) == NULL)       return(CONST_LUA_PARAM_ERROR);

  if(ntop_lua_check(vm, __FUNCTION__, 2, LUA_TSTRING)) return(CONST_LUA_ERROR);
  if((value = (char*)lua_tostring(vm, 2)) == NULL)     return(CONST_LUA_PARAM_ERROR);

  if(redis->set(key, value) == 0)
    return(CONST_LUA_OK);
  else
    return(CONST_LUA_ERROR);
}