使用任何标签刷新Redis缓存键(忽略标签)

时间:2019-08-27 14:53:56

标签: redis

当前,我正在缓存这样的数据:

tags: [1,2,3]
key: questions
data: <questions array>

tags: [4,5,6]
key: questions
data: <questions array>

然后,我想刷新所有问题,无论是什么标签,因为它们都是重新生成的。我尝试在不指定标签的情况下刷新键,但显然不起作用。

因此,我发现的解决方法始终包括一个附加标签bob,例如:

tags: ["bob",1,2,3]
key: questions
data: <questions array>

tags: ["bob",4,5,6]
key: questions
data: <questions array>

然后我将使用键:bob清除标签:questions,并且将刷新前面的两个条目。

还有其他方法可以清除忽略标签的缓存键吗?

0 个答案:

没有答案