So speichern Sie ungelesene Chat-Nachrichten mit Redis. Ich habe vorher lpush zum Speichern verwendet. „keys“ ist die ID der Person, die die Nachricht nicht gelesen hat, und „vlaue“ ist das Objekt. Alle ungelesenen Nachrichten, die an diese Person gesendet werden, werden in dieser Sammlung gespeichert. Es liegt ein Fehler vor. Nachdem ich die ungelesenen Nachrichten gelesen habe, möchte ich die gelesenen Nachrichten löschen. Auch die Chats anderer Personen werden gelöscht. Jetzt möchte ich es verbessern, weiß aber nicht, wie ich es lösen soll. Danke für die Information.
消息我习惯用
zset
去存储,因为不是只一个人给他发消息,而且接收人也很可能是随机顺序去点消息