Я только начинаю с Redis с Rails, так что это может быть немой вопрос.
Я пытаюсь сохранить хэш для сервера redis, но когда я получаю его как строку IE.
hash = {"field" => "value", "field2" => "value2"}
$redis.set('data', hash)
#So collecting the data
@data = $redis.get('data')
Это, очевидно, неверно, поскольку он возвращается как строка.
Я также попытался зациклировать некоторые результаты и использовать hset, т.е.
@data.each do |d|
$redis.hset('data', d.field, d.value)
end
# errror
# ERR Operation against a key holding the wrong kind of value
Не уверен, куда идти. Я удалил ключ $redis.del('data'), чтобы убедиться, что это не проблема.
Надеюсь, что вы можете посоветовать, Ли