Redis MSET эквивалент для набора или списка?

Я пишу приложение на C#, которое взаимодействует с REDIS (через клиентский интерфейс C# REDIS, такой как ServiceStack / BookSleeve).

Я ищу совет о том, как наиболее эффективно мультисохранить два одновременных списка ключей и значений в согласованные наборы. Некоторые ключи будут продублированы, после чего я хочу просто добавить соответствующее значение в набор. Команда MSET позволяет добавлять несколько пар ключ / значение, но я нацеливаюсь на наборы, содержащие значения.

Мое исследование до сих пор указывало на конвейеризацию нескольких команд SADD для каждой отдельной группы ключей и значений, но мне было любопытно, есть ли более эффективный метод.

1 ответ

Решение

Я согласился на отображение списков в Dictionary<string, List<string>> (ключ - это заданное имя) и конвейерные команды SADD.

Любые дальнейшие предложения очень приветствуются.

Другие вопросы по тегам