思路
通过hash数据结构存储用户上次看过的时间,使用zset存储每个模块的每条消息产生时间。
-
对每个用户创建一个hash,key为模块,value为上一次访问该模块的时间。
-
用一个zset存储该用户对应的一个模块的访问时间,如有多个模块创建多个zset。
user1:{
m1: t1,
m2: t2
}
m1: ((t3, message1), (t4, message2))
m1: ((t5, message1), (t6, message2))