찾다

 >  Q&A  >  본문

Redis 클러스터 디자인

Redis 클러스터 역할을 하는 두 개의 서버 A와 B가 있습니다. 데이터 쓰기를 두 서버에 균등하게 분배해야 합니까, 아니면 한 서버가 먼저 데이터 쓰기를 마친 다음 다른 서버에 데이터를 써야 합니까?

각 상황의 장점은 무엇인가요?

怪我咯怪我咯2825일 전747

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

  • 淡淡烟草味

    淡淡烟草味2017-04-27 09:05:44

    Redis 3.0 이상과 함께 제공되는 Redis 클러스터를 사용해 볼 수 있습니다. Redis 클러스터는 일관성 해싱 대신 데이터 샤딩을 사용하여 구현합니다. Redis 클러스터에는 16384개의 해시 슬롯이 포함되어 있으며 데이터베이스의 각 키는 16384 해시 중 하나에 속합니다. 클러스터는 CRC16(key) % 16384 공식을 사용하여 키가 속한 슬롯을 계산합니다. 여기서 CRC16(key) 문은 키의 CRC16 체크섬을 계산하는 데 사용됩니다. 위의 답변이 도움이 되었기를 바랍니다

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-27 09:05:44

    공식 클러스터 배포 문서: http://redis.cn/topics/cluste...

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