gpt4 book ai didi

ruby-on-rails - redis存储数据(key-value)多长时间?

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

我有一个需要 8 天的变量。在此期间,它应该可以通过 RoR 应用程序中的 $redis.get('my_variable') 获得。这可能吗?

预先感谢您的回答。

最佳答案

这是完全可能的。要具体说明您的 key 何时过期,请使用 EXPIREEXPIREAT命令。

EXPIREredis 一起使用ruby gem 看起来像这样:

$redis.set("my_variable", "foo")
$redis.expire("my_variable", 8.days)
$redis.get("my_variable") # => "foo"
sleep(8.days)
$redis.get("my_variable") # => nil

EXPIREAT 的工作原理类似:

$redis.expireat("my_variable", 8.days.from_now.to_i)

关于ruby-on-rails - redis存储数据(key-value)多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28173119/

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