关于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#