我试图使用LPUSH将多个值推送到redis LIST.代码看起来像这样:
mylist = ["1", "2", "3", "4"]
$redis.lpush(name, mylist)
上面的问题是列表变得扁平,看起来像"1234".在这种情况下如何使用LPUSH将4个单独的元素推送到name数组?
你可以这样做:
# If you want ["1","2","3","4",...restofarray...]
mylist.reverse.each{ |v| $redis.lpush(name,v) }
# If you want ["4","3","2","1",...restofarray...]
mylist.each{ |v| $redis.lpush(name,v) }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4057 次 |
| 最近记录: |