我正在寻找一些获取和设置字符串数组的示例,但似乎无法找到一个能够正常工作的。这些字符串本身是
SecureRandom.hex
值,可以将它们视为邀请码。我想要创建一对键/值:
1)Key=> invite:code:88bb4bdfef Value=> userid
2)Key=> userid:invite:codes Value => 88bb4bdfef,73dbfac453,etc...
(每个先前集合的一个条目)
我只是在处理第二个键/值对中的值时卡住了。
更新: 因此,挑战在于如果我创建一个数组并像这样设置它:
foo=Array.new
foo.push("abc")
foo.push("def")
此时,foo的样子是这样的:["abc","def"]
因此,我将foo设置在redis中,并将其检索到bar中:
$redis.set(:foo,foo)
bar=$redis.get(:foo)
现在,Bar的样子看起来像这样:"[\"abc\",\"def\"]"