Estoy tratando de averiguar cómo puedo tomar el resultado de un comando ZRANGEBYSCORE en un conjunto ordenado y guardar el resultado como un nuevo conjunto en redis, no quiero que los datos vengan de vuelta al cliente. Sé que podría leer el resultado en el cliente y luego presionar el resultado como un nuevo conjunto, pero no quiero que los datos se transfieran entre el cliente y el servidor.Inserte el resultado de ZRANGEBYSCORE en un conjunto
Básicamente tengo un conjunto ordenado 'A' y un conjunto regular 'B'. Quiero filtrar los valores en el conjunto ordenado ejecutando ZRANGEBYSCORE en 'A' y luego intersecar el resultado con 'B'. Espero que tenga sentido. Preguntándose cómo puedo hacer eso
¿No podría mostrar su script de Lua para este propósito? ¿Sugiere almacenar el resultado de ZRANGEBYSCORE en una variable y luego recorrerlo, usando ZADD en cada paso? Si es así, ¡es extremadamente lento! Inaceptable para producción usando. Espero que quisieras decir otra forma =) – n0nSmoker