【发布时间】:2017-04-03 23:13:49
【问题描述】:
我目前正在使用 Redis 作为我的 Web 应用程序的缓存。我打算存储一些复杂的数据类型,比如具有多个属性的对象。现在我知道在 Redis 中创建哈希只是为了这个目的,但我想在某个时候使哈希中的键过期,这在 Redis 中是不可能的。看来您只能使独立密钥过期。有没有人有替代解决方案?到目前为止,我唯一的解决方案是将数据的映射作为 JSON 对象存储在键中,并将数据作为值。
【问题讨论】:
标签: redis
我目前正在使用 Redis 作为我的 Web 应用程序的缓存。我打算存储一些复杂的数据类型,比如具有多个属性的对象。现在我知道在 Redis 中创建哈希只是为了这个目的,但我想在某个时候使哈希中的键过期,这在 Redis 中是不可能的。看来您只能使独立密钥过期。有没有人有替代解决方案?到目前为止,我唯一的解决方案是将数据的映射作为 JSON 对象存储在键中,并将数据作为值。
【问题讨论】:
标签: redis
在 HSET 上使用 EXPIRE 命令来实现这个目标。 你能举例说明你需要什么吗?
【讨论】:
检查https://groups.google.com/forum/?fromgroups#!topic/redis-db/44NWMLanGdI 使用 ZSET
这样你也会使非关键元素过期 不幸的是,它并不直截了当
【讨论】: