찾다

 >  Q&A  >  본문

java - Redis를 사용하여 읽지 않은 채팅 메시지를 저장하는 방법과 이를 보다 합리적으로 수행하는 방법입니다.

Redis를 사용하여 읽지 않은 채팅 메시지를 저장하는 방법. 저는 저장을 위해 lpush를 사용하곤 했습니다. 키는 메시지를 읽지 않은 사람의 ID이고, vlaue는 객체입니다. 이 사람에게 보낸 읽지 않은 모든 메시지는 이 컬렉션에 저장됩니다. 결함이 있습니다. 읽지 않은 메시지를 읽은 후 읽은 메시지를 삭제하고 싶어요. 다른 사람의 채팅도 삭제됩니다. 이제 개선하고 싶은데 어떤 방법으로 해결해야 할지 모르겠습니다. 알려주셔서 감사합니다.

PHP中文网PHP中文网2757일 전1379

모든 응답(1)나는 대답할 것이다

  • 黄舟

    黄舟2017-06-21 10:13:46

    저는 zset를 사용하여 메시지를 저장하는 데 익숙합니다. 왜냐하면 한 사람이 그에게 메시지를 보낼 뿐만 아니라 수신자도 무작위 순서로 메시지를 클릭할 가능성이 높기 때문입니다

    회신하다
    0
  • 취소회신하다