我有简单的redis list key =>"supplier_id"
现在我想要它检索列表的所有值而不实际迭代或弹出列表中的值
从列表中检索所有值的示例现在我已经迭代了redis长度
element = []
0.upto(redis.llen("supplier_id")-1) do |index|
element << redis.lindex("supplier_id",index)
end
Run Code Online (Sandbox Code Playgroud)
这可以在没有迭代 perhap的情况下完成,具有更好的redis建模.有谁能建议
Did*_*zia 144
要使用Redis检索列表的所有项目,您不需要迭代和获取每个单独的项目.这将是非常低效的.
elements = redis.lrange( "supplier_id", 0, -1 )
Run Code Online (Sandbox Code Playgroud)
将返回列表中的所有项目而不更改列表本身.
| 归档时间: |
|
| 查看次数: |
52967 次 |
| 最近记录: |