文章詳情頁(yè)
java - 用redis怎么保存聊天未讀信息,怎么做比較合理。
瀏覽:78日期:2023-08-24 09:32:29
問(wèn)題描述
用redis怎么保存聊天未讀消息。以前我用的lpush保存。keys為未讀信息人的id,vlaue為對(duì)象。所有給這個(gè)人發(fā)的未讀消息都保存在這個(gè)集合中。 有個(gè)缺陷是。在讀完未讀消息的時(shí)候我要?jiǎng)h除已讀的消息會(huì)吧。別人的聊天也刪除?,F(xiàn)在想改進(jìn),不知道用什么方式解決合適。謝謝告知。
問(wèn)題解答
回答1:消息我習(xí)慣用 zset 去存儲(chǔ),因?yàn)椴皇侵灰粋€(gè)人給他發(fā)消息,而且接收人也很可能是隨機(jī)順序去點(diǎn)消息
標(biāo)簽:
java
排行榜

熱門(mén)標(biāo)簽