1
s4w 243 天前 via iPhone
维护一个 LRU 本地缓存,后台起个协程定时更新本地缓存。本地缓存失效再回源 redis ,更新本地缓存。不过感觉本地缓存一般是为了保存热点数据,读多写少,个人感觉这个 IM 场景的例子举得不太好,这里不适合用本地缓存。
|
2
guonaihong 242 天前
你们 im 的 id 不是单调递增的吗?如果的是话 server_max - client_max 如果等于 0 ,说明没有消息更新就不需要拉。
|