gpt4 book ai didi

REDIS如何从 key 中删除过期时间

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

我进行了充分的搜索,得出这样的问题还没有被问到的结论。

假设我们有一个 REDIS SET KEY:

SET TEST_KEY 1
TTL TEST_KEY ## -1 (unlimited)
EXPIRE TEST_KEY 1000 # 1
TTL TEST_KEY ## 1000 (1000 seconds)

现在假设我希望从该特定 key 中删除过期时间,这样 TTL 就会返回 -1,该怎么办?我已经尝试将 EXPIRE 设置为 -1 但它不起作用

最佳答案

只需使用 SET 命令重置它:

SET TEST_KEY 1
TTL TEST_KEY ## -1

一个更通用的命令是 PERSIST,它也适用于 LISTSET 等。

PERSIST TEST_KEY
TTL TEST_KEY ## -1

关于REDIS如何从 key 中删除过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40358231/

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