【发布时间】:2023-03-26 19:43:01
【问题描述】:
我有以下 JSON 数据结构需要缓存在 Redis 中:
{
siteId:1,
zoneId:1,
adWidth:100,
adHeight:100,
totalVisibleAds:1,
ads:[{
id:1,
link:"...",
imageLink:"...",
altText:"Google",
views:100
},
{
id:1,
link:"...",
imageLink:"...",
altText:"Google",
views:100
}]
}
- 我需要能够通过
siteId查询以“Redis”的方式返回这个结构。 - 增加
views字段 - 从 ads 数组中随机选择一个广告
- 在特定日期使整个对象过期
如果我将哈希存储为site:1:zone:1,我如何仅通过site:1 获得?还是我只是在想这完全错了?
【问题讨论】: