@Override public String rename(byte[] oldkey, byte[] newkey) { return jedis.rename(oldkey, newkey); }
@Override public void command() { jedis.select(db); if(overwritten) jedis.rename(oldKey, newKey); else result = jedis.renamenx(oldKey, newKey); }
@Override public String rename(String oldkey, String newkey) { return jedis.rename(oldkey, newkey); }
@Override public String execute(Jedis connection) { return connection.rename(oldkey, newkey); } }.run(2, oldkey, newkey);
@Override public String execute(Jedis connection) { return connection.rename(oldkey, newkey); } }.runBinary(2, oldkey, newkey);
/** * 将 key 改名为 newkey 。 * 当 key 和 newkey 相同,或者 key 不存在时,返回一个错误。 * 当 newkey 已经存在时, RENAME 命令将覆盖旧值。 */ public String rename(Object oldkey, Object newkey) { Jedis jedis = getJedis(); try { return jedis.rename(keyToBytes(oldkey), keyToBytes(newkey)); } finally {close(jedis);} }
@Override public void rename(byte[] sourceKey, byte[] targetKey) { Assert.notNull(sourceKey, "Source key must not be null!"); Assert.notNull(targetKey, "Target key must not be null!"); try { if (isPipelined()) { pipeline(connection.newStatusResult(connection.getRequiredPipeline().rename(sourceKey, targetKey))); return; } if (isQueueing()) { transaction(connection.newStatusResult(connection.getRequiredTransaction().rename(sourceKey, targetKey))); return; } connection.getJedis().rename(sourceKey, targetKey); } catch (Exception ex) { throw connection.convertJedisAccessException(ex); } }
@Override public String execute(Jedis connection) { return connection.rename(oldkey, newkey); } }.runBinary(2, oldkey, newkey);
@Override public String execute(Jedis connection) { return connection.rename(oldkey, newkey); } }.run(2, oldkey, newkey);
@Override public String rename(String oldkey, String newkey) { return jedis.rename(oldkey, newkey); }
@Override public String rename(String oldkey, String newkey) { return jedis.rename(oldkey, newkey); }
private String rename0(Jedis j, String key, String newkey) { return j.rename(key, newkey); }
public String rename(byte[] oldkey, byte[] newkey) { return master.rename(oldkey, newkey); }
@Override public Object execute(Jedis jedis) { String result = jedis.rename(oldkey, newkey); return "OK".equalsIgnoreCase(result); } });
@Override public String rename(byte[] oldkey, byte[] newkey) { String command = "rename"; return instrumented(command, () -> delegated.rename(oldkey, newkey)); }
@Override public String rename(String oldkey, String newkey) { String command = "rename"; return instrumented(command, () -> delegated.rename(oldkey, newkey)); }
@Override public String rename(byte[] oldkey, byte[] newkey) { return jedis().rename(oldkey, newkey); }
/** * 将 key 改名为 newkey 。 * 当 key 和 newkey 相同,或者 key 不存在时,返回一个错误。 * 当 newkey 已经存在时, RENAME 命令将覆盖旧值。 */ public String rename(Object oldkey, Object newkey) { Jedis jedis = getJedis(); try { return jedis.rename(keyToBytes(oldkey), keyToBytes(newkey)); } finally {close(jedis);} }
/** * 将 key 改名为 newkey 。 * 当 key 和 newkey 相同,或者 key 不存在时,返回一个错误。 * 当 newkey 已经存在时, RENAME 命令将覆盖旧值。 */ public String rename(Object oldkey, Object newkey) { Jedis jedis = getJedis(); try { return jedis.rename(keyToBytes(oldkey), keyToBytes(newkey)); } finally { returnResource(jedis); } }
/** * 将 key 改名为 newkey 。 * 当 key 和 newkey 相同,或者 key 不存在时,返回一个错误。 * 当 newkey 已经存在时, RENAME 命令将覆盖旧值。 */ public String rename(Object oldkey, Object newkey) { Jedis jedis = getJedis(); try { return jedis.rename(keyToBytes(oldkey), keyToBytes(newkey)); } finally {close(jedis);} }