el acceso eficiente subconjuntos arbitrarios de un maestro ordenan establecido en Redis

StackOverflow https://stackoverflow.com/questions/4678685

  •  10-10-2019
  •  | 
  •  

Pregunta

Dado un gran conjunto ordenado rápidamente cambiantes Partituras / pesos, ¿cuál es la forma más eficiente para mantener subconjuntos y acceso a esos subconjuntos en el pedido del conjunto maestro?

¿Fue útil?

Solución

Usted tiene un par de opciones para esto:

  • Actualizar puntuaciones en el superconjunto y cuando se necesita para leer el ZINTERSTORE llamada subconjunto con juego de ponderación subconjunto a 0 por lo que el resultado es el subconjunto con las puntuaciones de la superconjunto.
  • Cuando la actualización de las puntuaciones de escritura, a los subconjuntos, así como el superconjunto.

La opción más adecuada dependerá de lo que necesita para optimizar para - lectura, escritura, memoria o simplicidad. ¿Cómo se determina los subconjuntos y el tamaño de los conjuntos en relación con el número de cambios también pueden tener un impacto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top