public Long hdel(String key, String... fields) { logger.trace("hdel {} {}", key, fields[0]); return dynoClient.hdel(key, fields); }
public void hdel(String key, String field) { call(jedis -> jedis.hdel(key, field)); }
public Long hdel(String key, String... fields) { logger.trace("hdel {} {}", key, fields[0]); return dynoClient.hdel(key, fields); }
public void hdel(String key, String field) { call(jedis -> jedis.hdel(key, field)); }
/** {@inheritDoc} **/ @Override public void hdel(String key, String subkey, String field) { JedisCommands jedis = this.getInstanceByKey(key); jedis.hdel(concat(key, subkey), field); }
/** {@inheritDoc} **/ @Override public void hdel(String key, String subkey, String field) { JedisCommands jedis = this.getInstanceByKey(key); jedis.hdel(concat(key, subkey), field); }
/** * 移除hash缓存中的指定值 * * @param field * @return */ public boolean remove(String field) { try { return getJedisCommands(groupName).hdel(key, field).equals(RESP_OK); } finally { getJedisProvider(groupName).release(); } }
/** {@inheritDoc} **/ @Override public long hmdel(String key, String subkey, List<String> fields) { if (fields == null || fields.size() == 0) { return 0; } else { JedisCommands jedis = this.getInstanceByKey(key); return jedis.hdel(concat(key, subkey), toArray(fields)); } }
/** {@inheritDoc} **/ @Override public long hmdel(String key, String subkey, List<String> fields) { if (fields == null || fields.size() == 0) { return 0; } else { JedisCommands jedis = this.getInstanceByKey(key); return jedis.hdel(concat(key, subkey), toArray(fields)); } }
_holder.getCommands().hdel(__cacheName, _keys.toArray(new String[0])); if (!__disabledSubscribeExpired) { for (String _key : _keys) {
@Override public boolean ack(String messageId) { Stopwatch sw = monitor.ack.start(); try { return execute("ack", "(a shard in) " + queueName, () -> { for (String shard : allShards) { String unackShardKey = getUnackKey(queueName, shard); Long removed = quorumConn.zrem(unackShardKey, messageId); if (removed > 0) { quorumConn.hdel(messageStoreKey, messageId); return true; } } return false; }); } finally { sw.stop(); } }
@Override public void remove(Object key) throws CacheException { IRedisCommandsHolder _holder = null; try { String _cacheKey = __doSerializeKey(key); // _holder = __redis.getDefaultCommandsHolder(); if (__storageWithSet) { _holder.getCommands().hdel(__cacheName, _cacheKey); // if (!__disabledSubscribeExpired) { _holder.getCommands().del(__cacheName.concat(__separator).concat(_cacheKey)); } } else { _holder.getCommands().del(__cacheName.concat(__separator).concat(_cacheKey)); } // if (__listener != null) { __listener.notifyElementRemoved(__cacheName, _cacheKey); } } catch (Exception e) { throw new CacheException(RuntimeUtils.unwrapThrow(e)); } finally { if (_holder != null) { _holder.release(); } } }
@Override public boolean remove(String messageId) { Stopwatch sw = monitor.remove.start(); try { return execute("remove", "(a shard in) " + queueName, () -> { for (String shard : allShards) { String unackShardKey = getUnackKey(queueName, shard); quorumConn.zrem(unackShardKey, messageId); String queueShardKey = getQueueShardKey(queueName, shard); Long removed = quorumConn.zrem(queueShardKey, messageId); Long msgRemoved = quorumConn.hdel(messageStoreKey, messageId); if (removed > 0 && msgRemoved > 0) { return true; } } return false; }); } finally { sw.stop(); } }