0
Redis 2.0。 (2.2的解决方案也很有趣,但很遗憾,我还不能升级。)成语来管理Redis中的按需缓存设置
我需要存储在Redis的一套一些数据:
SADD mycache apple
SADD mycache orange
该缓存数据将与SINTER
命令中使用:
SADD foo apple
SADD foo pear
... later ...
SINTER foo mycache
我希望能够创建按需设置mycache
。也就是说,检查是否在SINTER
发布时有设置,如果缺失则创建它。
但我不明白我该如何有效实现这一目标。我看到的唯一解决方案如下:
MULTI
EXISTS mycache
SINTER foo mycache
EXEC
...并检查客户端,如果第一个命令返回true。这是最好的解决方案吗?
或者我可能违背Redis的“方式”?