Я рассматриваю использование протокола Redis для массовых вставок, как описано здесь: http://redis.io/topics/mass-insert Прежде, чем я занят, напишите код, чтобы справиться с этим. Я просто хочу быть уверенным, что я четко понимаю, что требуется Redis, чтобы сделать это Работа.Redis Mass Insertion
Вышеупомянутая ссылка предполагает, что для вызова операции SET [SET myKey Value myValue] с использованием массовой вставки мне нужно создать команду, которая может быть выполнена либо в нескольких строках в файле, либо в одной кавычной строке.
Предполагая, что я не хочу использовать команду SET, вместо этого я хочу использовать команду SADD для добавления в набор. Является ли то, что у меня здесь, для форматированного формата строки?
"* 4 \ г \ п $ 4 \ г \ nSADD \ г \ п $ 2 \ г \ n80 \ г \ п $ 5 \ г \ n1,2,34 \ г \ п"
По сути то, что я храню является ключевым: 80, значение которого 1,2,34
в конце концов, что я хочу, способность сделать это:
Key Value
80 1,2,34
90 4,8,34
Получить пересечение (агломерационных) и/или объединение (SUNION) двух множеств. то есть SINTER = 34 или SUNION = 1,2,4,8,34
Любая полезная информация, которую вы можете предоставить, оценена. Я просто хочу убедиться, что я на правильном пути.
Отлично объяснение. Это на самом деле добавляет ясности и недостающей информации, которую документация не предоставляет. Кроме того, как и FYI, мне нужно будет вставить сотни миллионов из них, и данные не будут обновляться очень часто, поэтому я заинтересован в этом маршруте и не использую клиента для его конвейера. – ChrisS