关于Redis中部署K-V的棘手问题

现在有这么一个场景想要请教一下各位。

用户可以查看自己曾将发布过的东西,字段是这样的
aid(发布的事件id,主键)   uid(用户id)   descr(事物描述)  。。。。。。。

然后现在我可以在Redis中这么缓存
key ——  aid
value ——  事物对象

因此可以直接通过aid从缓存拿到事物。

但是,有这么个需求。要求用户通过uid拿到所有发布的事物。
那这个如果进行缓存的话。就遇到了问题
如果:
key —— uid
value —— 所有发布过的事物的id组成的链表   [1,6,8,34,45]

那如果这么搞的话,会不会太繁杂了?每一次修改(删除)都要维护这个缓存。是不是花销有点大?
#redis##Redis#
全部评论
感觉 set hash都可以实现这种呀
点赞 回复 分享
发布于 2021-08-27 21:16
用mysql
点赞 回复 分享
发布于 2021-07-08 02:35
知乎上,收到的答案: 获取历史数据有那么高频吗?为什么要用Redis保存历史数据呢?
点赞 回复 分享
发布于 2021-07-06 15:45
hash可以做这个吗😳
点赞 回复 分享
发布于 2021-07-06 08:39

相关推荐

zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
Twilight_m...:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
07-09 18:28
门头沟学院 Java
写着提前批,结果还要实习4个月以上???
程序员牛肉:这种不用看,直接投了,面试的时候问对应的HR就行。有可能他们是直接复制的暑期实习的模板。
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务