2
Redexに接続するためにStackexchangeクライアントを使用しています。RedisにはメソッドIDatabase.KeyDeleteAsyncがあり、ブール値を返します。どのようなシナリオでこのメソッドはfalseを返しますか?RedisCache StackExchangeクライアント - IDatabase.KeyDeleteAsync - 偽を返す場合のシナリオが必要
Redexに接続するためにStackexchangeクライアントを使用しています。RedisにはメソッドIDatabase.KeyDeleteAsyncがあり、ブール値を返します。どのようなシナリオでこのメソッドはfalseを返しますか?RedisCache StackExchangeクライアント - IDatabase.KeyDeleteAsync - 偽を返す場合のシナリオが必要
キーが以前に存在しない場合(DELコマンドが0を返す)、falseを返します。例えば
:
var ctx = ConnectionMultiplexer.Connect("localhost:6379");
var db = ctx.GetDatabase();
db.StringSet("key", "value");
var @true = db.KeyDelete("key");
var @false = db.KeyDelete("key");
あなたはDemandZeroOrOneProcessorどこのソースコードを確認することができますが論理たときに、コマンドが0を返すコマンドが返す1、および偽真に結果を設定することです。
ありがとうございました。 偽を返す他のシナリオ? –
いいえ、サーバーが0を返すとき – thepirat000