Commit 68fe6ab8 authored by shiweichuan@gmail.com's avatar shiweichuan@gmail.com

KeyRename return boolean

parent ecd1eaaf
...@@ -530,14 +530,14 @@ public bool KeyRename(RedisKey key, RedisKey newKey, When when = When.Always, Co ...@@ -530,14 +530,14 @@ public bool KeyRename(RedisKey key, RedisKey newKey, When when = When.Always, Co
{ {
WhenAlwaysOrNotExists(when); WhenAlwaysOrNotExists(when);
var msg = Message.Create(Db, flags, when == When.Always ? RedisCommand.RENAME : RedisCommand.RENAMENX, key, newKey); var msg = Message.Create(Db, flags, when == When.Always ? RedisCommand.RENAME : RedisCommand.RENAMENX, key, newKey);
return ExecuteSync(msg, ResultProcessor.DemandOK); return ExecuteSync(msg, ResultProcessor.Boolean);
} }
public Task<bool> KeyRenameAsync(RedisKey key, RedisKey newKey, When when = When.Always, CommandFlags flags = CommandFlags.None) public Task<bool> KeyRenameAsync(RedisKey key, RedisKey newKey, When when = When.Always, CommandFlags flags = CommandFlags.None)
{ {
WhenAlwaysOrNotExists(when); WhenAlwaysOrNotExists(when);
var msg = Message.Create(Db, flags, when == When.Always ? RedisCommand.RENAME : RedisCommand.RENAMENX, key, newKey); var msg = Message.Create(Db, flags, when == When.Always ? RedisCommand.RENAME : RedisCommand.RENAMENX, key, newKey);
return ExecuteAsync(msg, ResultProcessor.DemandOK); return ExecuteAsync(msg, ResultProcessor.Boolean);
} }
public void KeyRestore(RedisKey key, byte[] value, TimeSpan? expiry = null, CommandFlags flags = CommandFlags.None) public void KeyRestore(RedisKey key, byte[] value, TimeSpan? expiry = null, CommandFlags flags = CommandFlags.None)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment