在Redis Lua脚本中,以下哪种循环在进行10,000次迭代时运行速度更快?或者它们的运行速度相同。
在Lua脚本中访问Redis键与访问本地变量(例如表中特定索引处的值)所需的时间是否相同?
local members = redis.pcall('smembers','10000memberset')
for i=1,table.getN(members) do
local value = members[i]
-- do some logic on the value
end
或者
for i=1,10000 do
local value = redis.pcall('get',i)
-- do some logic on the value
end
谢谢!