Tag: redis

0

Redis使用zunionstore消耗大量内存

几个月前上线了一个服务,有一个业务需求是要求输出用户订阅的话题(tag)下的文章列表,关注的作者 (author) 发布的文章列表,这两个列表取并集按更新时间逆序输出。 于是自然而然想到了使用 redis 的 zunionstore 方法。先给每个话题创建一个有序集 tag:{tid}:posts ,用来存放相关联的文章列表 1234567ZADD tag:1:posts 1495091379 1001ZADD tag:1:posts 1495091379 1002ZADD tag:1:posts 1495091379 1003ZADD tag:2:posts 1495091379 1002ZADD tag:2:posts 1495091379 1003ZADD tag:2:posts 1495091379 1004