gpt4 book ai didi

redis - 设置并删除还是只是覆盖?

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

我在 Redis 中有一些键,在读取一次后就不再需要了。我应该删除它们还是让它们留在数据库中直到我再次需要 key ?我想问题是哪个成本更高:数据库中不需要的数据,还是删除操作?

如果字符串数据已经存在于指定的键中,set 命令会覆盖。所以,在某种程度上,有一个删除和写入命令,我可以使用一个获取和删除命令。或者我可以在获得 key 后调用 delete。我的问题是我应该还是让 key 放在那里?

最佳答案

如果您一次只处理一个键,那么根据 Redis 文档,覆盖 (set) 与删除 (del) 的时间复杂度都仅为 O(1)。我个人喜欢在完成条目后立即将其删除,因为它成本低,而且存储空间最少。话虽这么说,这两个时间复杂度都很低,所以覆盖也不应该是一个问题:)

关于redis - 设置并删除还是只是覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56386106/

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