@Override public Long zRem(byte[] key, byte[]... values) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(values, "Values must not be null!"); Assert.noNullElements(values, "Values must not contain null elements!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().zrem(key, values))); return null; } if (isQueueing()) { transaction(connection.newJedisResult(connection.getRequiredTransaction().zrem(key, values))); return null; } return connection.getJedis().zrem(key, values); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
private void unIndex(final AttributeWrapper wrapper, final String member) { Set<String> keys = wrapper.getIndexes().keySet(); // keys for (String key : keys) { if (this.pipeLineOrConnection.getClass().isAssignableFrom(Transaction.class)) { ((Transaction) this.pipeLineOrConnection).zrem(key, member); } else { ((Pipeline) this.pipeLineOrConnection).zrem(key, member); } } }
/** * Deletes inverted indexes from redis. * * @param connection * redis instance. * @param wrapper * attribute wrapper * @param member * sorted set member name. */ private void unIndex(final Object connection, final AttributeWrapper wrapper, final String member) { Set<String> keys = wrapper.getIndexes().keySet(); for (String key : keys) { if (resource != null && resource.isActive()) { ((Transaction) connection).zrem(key, member); } else { ((Pipeline) connection).zrem(key, member); } } }
@Override public Response<Long> zrem(String key, String member) { return pipe.zrem(key, member); }
@Override Response<Long> execute(Pipeline jedisPipeline) throws DynoException { return jedisPipeline.zrem(key, member); }
@Override public Response<Long> zrem(String key, String... member) { String command = "zrem"; return instrumented(command, () -> delegated.zrem(key, member)); }
@Override public Response<Long> zrem(byte[] key, byte[]... member) { String command = "zrem"; return instrumented(command, () -> delegated.zrem(key, member)); }
private void unIndex(final AttributeWrapper wrapper, final String member) { Set<String> keys = wrapper.getIndexes().keySet(); // keys for (String key : keys) { if (this.pipeLineOrConnection.getClass().isAssignableFrom(Transaction.class)) { ((Transaction) this.pipeLineOrConnection).zrem(key, member); } else { ((Pipeline) this.pipeLineOrConnection).zrem(key, member); } } }
((Pipeline) connection).zrem( getHashKey(entityMetadata.getTableName(), ((AbstractAttribute) entityMetadata.getIdAttribute()).getJPAColumnName()), rowKey);
try (Jedis jedis = pool.getResource()) { Pipeline p = jedis.pipelined(); p.zrem(RedisTriggerState.WAITING.getKey(), triggerHashKey); p.zrem(RedisTriggerState.PAUSED.getKey(), triggerHashKey); p.zrem(RedisTriggerState.BLOCKED.getKey(), triggerHashKey); p.zrem(RedisTriggerState.PAUSED_BLOCKED.getKey(), triggerHashKey); p.zrem(RedisTriggerState.ACQUIRED.getKey(), triggerHashKey); p.zrem(RedisTriggerState.COMPLETED.getKey(), triggerHashKey); p.zrem(RedisTriggerState.ERROR.getKey(), triggerHashKey); List<Object> results = p.syncAndReturnAll();
/** * Deletes inverted indexes from redis. * * @param connection * redis instance. * @param wrapper * attribute wrapper * @param member * sorted set member name. */ private void unIndex(final Object connection, final AttributeWrapper wrapper, final String member) { Set<String> keys = wrapper.getIndexes().keySet(); for (String key : keys) { if (resource != null && resource.isActive()) { ((Transaction) connection).zrem(key, member); } else { ((Pipeline) connection).zrem(key, member); } } }
@Override public Long zRem(byte[] key, byte[]... values) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(values, "Values must not be null!"); Assert.noNullElements(values, "Values must not contain null elements!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().zrem(key, values))); return null; } if (isQueueing()) { transaction(connection.newJedisResult(connection.getRequiredTransaction().zrem(key, values))); return null; } return connection.getJedis().zrem(key, values); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
@Override public Long zRem(byte[] key, byte[]... values) { Assert.notNull(key, "Key must not be null!"); Assert.notNull(values, "Values must not be null!"); Assert.noNullElements(values, "Values must not contain null elements!"); try { if (isPipelined()) { pipeline(connection.newJedisResult(connection.getRequiredPipeline().zrem(key, values))); return null; } if (isQueueing()) { transaction(connection.newJedisResult(connection.getRequiredTransaction().zrem(key, values))); return null; } return connection.getJedis().zrem(key, values); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
public void cancel(ServiceItem item) { List<String> watchedKeys = new ArrayList<String>(1); watchedKeys.add(keyForVersion(item.getName())); Holder<Double> score = new Holder<Double>(); this.redis.execute(jedis -> { score.set(jedis.zscore(keyForSet(item.getName()), item.getKey())); }); if (score.value() == null) { return; } this.redis.pipeline(pipe -> { pipe.zrem(keyForSet(item.getName()), item.getKey()); pipe.hdel(keyForPayload(item.getName()), item.getKey()); pipe.incr(keyForVersion(item.getName())); pipe.incr(globalVersionKey); }); }
((Pipeline) connection).zrem( getHashKey(entityMetadata.getTableName(), ((AbstractAttribute) entityMetadata.getIdAttribute()).getJPAColumnName()), rowKey);