gpt4 book ai didi

redis - 如何确定我的列表何时存在但为空?

转载 作者:可可西里 更新时间:2023-11-01 11:04:25 25 4
gpt4 key购买 nike

我刚刚了解到,当列表为空时,EXISTS 返回 0。

我正在使用这个处理列表:

rpoplpush source target

当我完成处理后,我仍然想查看 source 以查看它是否为空,以及 key 是否存在。但由于列表是空的,它返回 0

EXISTS source
(integer) 0

有没有办法知道你的列表是空的,但键仍然存在于 redis 中?

最佳答案

在redis中,不能存在空列表。如果在弹出元素列表后变为空,it is deleted .

    if (listTypeLength(o) == 0) {
notifyKeyspaceEvent(NOTIFY_GENERIC,"del",
c->argv[1],c->db->id);
dbDelete(c->db,c->argv[1]);
}

关于redis - 如何确定我的列表何时存在但为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42561294/

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