xiaobaijinhuaji 2023-07-13 23:25 采纳率: 100%
浏览 29
已结题

点赞业务实现疑问redis+定时同步

各位,有个开发问题想请教一下。一个帖子点赞的实现,我看网上都是redis+定时同步到mysql较多,而且都不会考虑redis中是否已经有目标key,一上来直接在set中添加value。在真实开发中,这都不需要考虑吗?如果考虑的话,什么时候把key加载进redis中合适呢?这种key都不设置过期时间的吗?内存满了咋办?

  • 写回答

2条回答 默认 最新

  • 创意程序员 2023-07-14 07:38
    关注

    redis有个命令incr直接将key的值+1,没有的话自动创建默认为0,不用考虑不存在的问题,存的就是一个值,占不了多少内存,定时把这个值更新到MySQL,可以每10秒一次、每分钟一次,或者其它任何频率,根据需要来。帖子存在这个key就不需要过期

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月28日
  • 已采纳回答 7月20日
  • 创建了问题 7月13日