我正在使用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"] } }
那么,执行此操作的正确方式是什么?