Redis를 사용하여 읽지 않은 채팅 메시지를 저장하는 방법. 저는 저장을 위해 lpush를 사용하곤 했습니다. 키는 메시지를 읽지 않은 사람의 ID이고, vlaue는 객체입니다. 이 사람에게 보낸 읽지 않은 모든 메시지는 이 컬렉션에 저장됩니다. 결함이 있습니다. 읽지 않은 메시지를 읽은 후 읽은 메시지를 삭제하고 싶어요. 다른 사람의 채팅도 삭제됩니다. 이제 개선하고 싶은데 어떤 방법으로 해결해야 할지 모르겠습니다. 알려주셔서 감사합니다.
黄舟2017-06-21 10:13:46
저는 zset
를 사용하여 메시지를 저장하는 데 익숙합니다. 왜냐하면 한 사람이 그에게 메시지를 보낼 뿐만 아니라 수신자도 무작위 순서로 메시지를 클릭할 가능성이 높기 때문입니다