Redis MSET эквивалент для набора или списка?
Я пишу приложение на C#, которое взаимодействует с REDIS (через клиентский интерфейс C# REDIS, такой как ServiceStack / BookSleeve).
Я ищу совет о том, как наиболее эффективно мультисохранить два одновременных списка ключей и значений в согласованные наборы. Некоторые ключи будут продублированы, после чего я хочу просто добавить соответствующее значение в набор. Команда MSET позволяет добавлять несколько пар ключ / значение, но я нацеливаюсь на наборы, содержащие значения.
Мое исследование до сих пор указывало на конвейеризацию нескольких команд SADD для каждой отдельной группы ключей и значений, но мне было любопытно, есть ли более эффективный метод.
1 ответ
Я согласился на отображение списков в Dictionary<string, List<string>>
(ключ - это заданное имя) и конвейерные команды SADD.
Любые дальнейшие предложения очень приветствуются.