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