redisCutil = CTNRedisClient();
local sKey = 'key_hash'
local sValue = tnsys:get_barcode('lot_no');
local itIn = CIntent();
itIn:set('username','test_name');
itIn:set('password','test_pw');
itIn:set('age','13');
itIn:set('sex','boy');
redisCutil:hmset(sKey, itIn);
print(redisCutil:hlen(sKey));
local sStrCTN = CTNString();
redisCutil:hget(sKey, 'username', sStrCTN);
print('befor_change:'..sStrCTN:get());
redisCutil:hset(sKey, 'username', 'change_username_value');
redisCutil:hget(sKey, 'username', sStrCTN);
print('changed:'..sStrCTN:get());
local itInGet = CIntent();
redisCutil:hmget(sKey, itInGet);
print(itInGet:get('username'));
print(itInGet:get('password'));
print(itInGet:get('age'));
print(itInGet:get('sex'));
redisCutil:hdel(sKey, 'username');
print(redisCutil:hlen(sKey));
local helpGetHash = CSelectHelp();
redisCutil:hkeys(sKey, helpGetHash);
helpGetHash:dumpEx('===gethash==')
redisCutil:hgetall(sKey, helpGetHash);
helpGetHash:dumpEx('===gethash==');
if redisCutil:hexists(sKey,'age') == true then
ui:tip('存在当前字段值')
end