Sto scrivendo un'applicazione C # che si interfaccia con REDIS (tramite un'interfaccia client C # REDIS, come ServiceStack / BookSleeve).
Sto cercando un consiglio su come fare in modo più efficientemulti-salva due elenchi concomitanti di chiavi e valori in serie coordinate. Alcune chiavi saranno duplicate, a quel punto voglio semplicemente aggiungere il valore corrispondente al set. Il comando MSET consente l'aggiunta di più coppie chiave / valore, ma sto impostando il targeting dei set contenenti i valori.
La mia ricerca fino ad ora mi ha indirizzato alla pipeline di più comandi SADD per ogni distinto raggruppamento di chiavi e valori, ma ero curioso di sapere se c'era un metodo più efficiente.
risposte:
0 per risposta № 1Ho optato per la mappatura delle liste in a Dictionary<string, List<string>>
(il tasto è il nome del set) e esegue il pipelining dei comandi SADD.
Ogni ulteriore suggerimento è molto gradito.