@Override public Long hdel(byte[] key, byte[]... fields) { return jedisCluster.hdel(key, fields); }
@Override public Long hdel(final String key, final String item) { return jedisCluster.hdel(key, item); }
@Override public Long hdel(final String key, final String item) { return jedisCluster.hdel(key, item); }
@Override public Long hdel(final String key, final String item) { return jedisCluster.hdel(key, item); }
@Override public Long hDel(byte[] key, byte[]... fields) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(fields, "Fields must not be null!"); try { return connection.getCluster().hdel(key, fields); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
/** * 删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 * @param key * @param field * @return */ public Boolean hdel(String key, String... field) { jedisCluster.hdel(key, field); return true; }
/** * 删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略 * @param key * @param fields 格式为:field,field,field.... * @return 被成功移除的域的数量,不包括被忽略的域 */ public Long hdel(String key,String fields){ return jedisCluster.hdel(key,fields); } /**
@Override public void run() { jedis.hdel(key, fields); } });
@Override public Long hdel(byte[] bytes, byte[]... bytes1) { return cluster.hdel(bytes, bytes1); }
@Override public Long hdel(String key, String item) { return jedisCluster.hdel(key, item); }
public Long hdel(String key, String... fields) { return jedisCluster.hdel(key, fields); }
public Long hdel(byte[] key, byte[]... fields) { return jedisCluster.hdel(key, fields); }
public void hsetForInsert(String key, String field, String value) { long flag=jedisCluster.hset(key, field, value); if(flag==0L){ jedisCluster.hdel(key, field); } }
public void hsetForUpdate(String key, String field, String value) { long flag=jedisCluster.hset(key, field, value); if(flag==1L){ jedisCluster.hdel(key, field); } }
@Override public Long hDel(byte[] key, byte[]... fields) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(fields, "Fields must not be null!"); try { return connection.getCluster().hdel(key, fields); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public Long hDel(byte[] key, byte[]... fields) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(fields, "Fields must not be null!"); try { return connection.getCluster().hdel(key, fields); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
/** * 删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 */ public Long hdel(Object key, Object... fields) { return jedisCluster.hdel(keyToBytes(key), valuesToBytesArray(fields)); }
@Override public boolean hrem(String key, String... fields) { byte[] bk = SafeEncoder.encode(key); return jedisCluster.hdel(bk, SafeEncoder.encodeMany(fields)) > 0; }
@Override public long hdel(final String key, final String... fields) { Assert.hasText(key); Assert.notEmpty(fields); try { return cluster.hdel(key, fields); } catch (final Throwable e) { throw new RedisClientException(e.getMessage(), e); } }
/** * hash.删除多个 */ public boolean hmdel(Object key, Object... fields) { if (null == key || null == fields || fields.length == 0) { return false; } if (cluster) { return jedisCluster.hdel(serializeKey(key), convertObjectArrayToByteArray_serializeKey(fields)) != 0; } else { return jedisOperator.hmdel(serializeKey(key), convertObjectArrayToByteArray_serializeKey(fields)) != 0; } }