首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Redis实现信息已读未读状态提示

    前提: 假如现在有2个模块需要提示消息:只要存在用户在上个时间点之后没有看过的信息就提示用户有新的信息 思路如下: 使用hash存储用户上次看过的时间,使用sortedset存储每个模块的每个信息产生的时间...获取某个分类下的上次操作时间         String s = map.get(value);         if (StringUtils.isBlank(s)) {             //如果不存在,则设为有新信息...            dataMap.put(value, "1");         } else {             //计算从上次操作时间到现在的新的信息数量             ...=null){         //归还连接     } } 当有新的信息产生,向相关模块添加时间: Jedis jedis=null; //c1模块有新的信息 String cid="c1"; try...=null){         //归还连接     } } 当用户点击某个模块时,更新用户查看该模块的上次时间: Jedis jedis=null; //c1模块有新的信息 String cid="c1

    3.2K60

    Redis实现信息已读未读状态提示

    前提: 假如现在有2个模块需要提示消息:只要存在用户在上个时间点之后没有看过的信息就提示用户有新的信息 思路如下: 使用hash存储用户上次看过的时间,使用sortedset存储每个模块的每个信息产生的时间...获取某个分类下的上次操作时间         String s = map.get(value);         if (StringUtils.isBlank(s)) {             //如果不存在,则设为有新信息...            dataMap.put(value, "1");         } else {             //计算从上次操作时间到现在的新的信息数量             ...=null){         //归还连接     } } 当有新的信息产生,向相关模块添加时间: Jedis jedis=null; //c1模块有新的信息 String cid="c1"; try...=null){         //归还连接     } } 当用户点击某个模块时,更新用户查看该模块的上次时间: Jedis jedis=null; //c1模块有新的信息 String cid="c1

    2.5K100

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券