gpt4 book ai didi

redis - 如何检查 Redis 数据库生产环境中所有 key 的过期时间

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

有些 key 没有有效期。我能想到的最佳方法是使用 "get *"(但有数百万个 key ),存储它,然后使用 TTL 查看是否过期。如果没有,那么你设置它。

这是要走的路吗?

我看到一个类似的问题 here ,那不是 unix 命令。我将如何在 unix 或 C# 中实现它(我正在使用 SSH Nuget 包)?

最佳答案

两种方法:

  1. 通过redis数据库通知,你可以知道redis键上的操作,通过订阅这些消息,你可以在这些键上运行ttl。
  2. 运行扫描 redis key 集的任务并在其上运行 ttl。

主要思想是快速完成并且不阻塞 redis。

关于redis - 如何检查 Redis 数据库生产环境中所有 key 的过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49138236/

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