Я использую redis с ruby, и я бы хотел, чтобы redis создал хэш, в котором значение представляет собой массив. Тем не менее, массив представляет собой значение для ключа, которое является значением для другого ключа (вкратце - хеш в другом хеше).Установка массива как значения хэша в Redis
arr = ["this", "is", "an", "array"]
r = Redis.new
r.hset("super_key", "key", arr)
, который дает мне ошибку: ERR wrong number of arguments for 'hset' command
.
Я бы ожидать, что хэш выглядеть примерно так:
{ "super_key" => { "key" => ["this", "is", "an", "array"] } }
Так что было бы правильным способом выполнения этого действия?
Спасибо! Это сработало :) – Udo