gpt4 book ai didi

java - Spymemcached 的 MemcachedClient#delete 什么时候返回 false?

转载 作者:行者123 更新时间:2023-11-30 04:00:43 25 4
gpt4 key购买 nike

我正在使用 Spymemcached (2.10.0),我想知道 MemcachedClient#delete(String key) 何时返回 false。

我已经发现 MemcachedClient#delete(String key) 在找不到指定的 key 时失败并返回 false,但我不知道在其他情况下是否会发生这种情况。

引用文档没有提及返回值...

http://dustin.sallings.org/java-memcached-client/apidocs/net/spy/memcached/MemcachedClient.html

谢谢。

最佳答案

我相信从失败的删除中获得的唯一两个返回代码是“未找到”和“存在”。当删除的键不在缓存中时,返回未找到错误代码(KEY_ENOENT)。由于cas值不正确导致删除失败时,返回存在的KEY_EXISTS。要获取有关特定操作失败原因的更多信息,您可以对 delete() 返回的 OperationFuture 调用 getStatus().getStatusCode()功能。

关于java - Spymemcached 的 MemcachedClient#delete 什么时候返回 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22057853/

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