本文整理汇总了Java中redis.clients.jedis.ShardedJedis.hset方法的典型用法代码示例。如果您正苦于以下问题:Java ShardedJedis.hset方法的具体用法?Java ShardedJedis.hset怎么用?Java ShardedJedis.hset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类redis.clients.jedis.ShardedJedis
的用法示例。
在下文中一共展示了ShardedJedis.hset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: hset
import redis.clients.jedis.ShardedJedis; //导入方法依赖的package包/类
/**
* 把对象放入Hash中
*/
@Override
public void hset(String key, String field, Object obj) {
ShardedJedis redis = null;
try {
redis = pool.getResource();
key = getKeyAll(key);
if (obj instanceof String) {
redis.hset(key, field, (String) obj);
} else {
redis.hset(key, field, JsonEntityTransform.Object2Json(obj));
}
} catch (RuntimeException e) {
if(redis != null ) {
pool.returnBrokenResource(redis);
}
logger.error("redis hset(String key, String field, Object obj):", e);
} finally{
if(redis != null ) {
pool.returnResource(redis);
}
}
}
示例2: hset
import redis.clients.jedis.ShardedJedis; //导入方法依赖的package包/类
@Override
public boolean hset(final String key, final String field, final String value, final int expire) {
checkParameters(key, field, value);
final ShardedJedis jedis = getJedis();
final long result = jedis.hset(key, field, value);
jedis.expire(key, expire);
returnResource(jedis);
return result == 0;
}