【问题标题】:How to set a key with Expiry using redisgo Api如何使用 redisgo Api 设置带有 Expiry 的密钥
【发布时间】:2021-02-03 13:56:10
【问题描述】:

如何使用 redisgo 在 GoLang 中使用下面的 Redis 命令。

127.0.0.1:6379> set hello 1 EX 10 
OK
127.0.0.1:6379>

我已经尝试使用下面,

_, err = conn.Do("EXPIRE", key, ttl)

设置key的时候有什么办法可以设置ttl吗?

【问题讨论】:

  • "设置key的时候有没有办法设置ttl?"是的,就像在命令行上一样:Do("SET", key, value, "EX", 10)

标签: go redigo


【解决方案1】:

conn.Do("SETEX", "mykey", time, value) 前任。 conn.Do("SETEX", "mykey", 600, value)

【讨论】:

  • 感谢您提供答案。您能否编辑您的答案以包括对您的代码的解释?这将有助于未来的读者更好地了解正在发生的事情,尤其是那些刚接触该语言并难以理解概念的社区成员。
猜你喜欢
  • 2023-02-04
  • 2019-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-31
  • 2011-11-04
  • 2015-10-04
相关资源
最近更新 更多