【问题标题】:Expiring complex data types in RedisRedis 中的复杂数据类型过期
【发布时间】:2017-04-03 23:13:49
【问题描述】:

我目前正在使用 Redis 作为我的 Web 应用程序的缓存。我打算存储一些复杂的数据类型,比如具有多个属性的对象。现在我知道在 Redis 中创建哈希只是为了这个目的,但我想在某个时候使哈希中的键过期,这在 Redis 中是不可能的。看来您只能使独立密钥过期。有没有人有替代解决方案?到目前为止,我唯一的解决方案是将数据的映射作为 JSON 对象存储在键中,并将数据作为值。

【问题讨论】:

    标签: redis


    【解决方案1】:

    在 HSET 上使用 EXPIRE 命令来实现这个目标。 你能举例说明你需要什么吗?

    【讨论】:

      【解决方案2】:

      检查https://groups.google.com/forum/?fromgroups#!topic/redis-db/44NWMLanGdI 使用 ZSET

      这样你也会使非关键元素过期 不幸的是,它并不直截了当

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-17
        • 1970-01-01
        • 2012-02-07
        • 2013-10-30
        • 2021-12-25
        • 2015-09-11
        • 2010-12-18
        • 1970-01-01
        相关资源
        最近更新 更多