/ / Redis equivalente MSET per un SET o ELENCO? - c #, redis, servicestack, booksleeve

Redis equivalente MSET per un SET o ELENCO? - c #, redis, servicestack, booksleeve

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 № 1

Ho 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.