gpt4 book ai didi

RedisCache StackExchange 客户端 - IDatabase.KeyDeleteAsync - 返回 false 时需要场景

转载 作者:IT王子 更新时间:2023-10-29 06:01:32 25 4
gpt4 key购买 nike

我们正在使用 Stackexchange 客户端连接到 Redis。Redis 有方法 IDatabase.KeyDeleteAsync 并返回 bool 值。该方法在哪些场景下会返回false?

最佳答案

如果 key 先前不存在(当 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的源码当命令返回 1 时将结果设置为 true,当命令返回 0 时将结果设置为 false 的逻辑在哪里。

关于RedisCache StackExchange 客户端 - IDatabase.KeyDeleteAsync - 返回 false 时需要场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36667222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com