白徽 2021-07-02 20:30 采纳率: 0%
浏览 5

Redis是否维护某一字段问题

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

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

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

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

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

那如果这么搞的话,会不会太繁杂了?每一次修改(删除)都要维护这个缓存。是不是花销有点大?

  • 写回答

1条回答 默认 最新

  • 关注

    你把aid定义成一个类,保存到redis里面时,保存一个Map对象,用id作为key的后缀即可。(如aid:01)

    评论

报告相同问题?

悬赏问题

  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号