2017-04-20 3 views

答えて

0

から複数のパターンをフィルタリングするための最良の方法は、私はこの目的のみのvalを使用して

のためのLuaスクリプトを使用して終了何ですか。私はキーが必要ないので、if j % 2 == 0

local arr = {} 
local len = redis.call('hlen', KEYS[1]) 
for i=1,#ARGV do 
    local match = redis.call('hscan', KEYS[1], 0, 'match', ARGV[i], 'count', len) 
    for j=1, #match[2] do 
     if j % 2 == 0 then 
      table.insert(arr, match[2][j]) 
     end 
    end 
end 
return arr 
関連する問題