Lua в redis cli - посчитать размер ключей в redis

Пробую на lua посчитать размер ключей

  local cursor = "0"
  local all_keys = {}
  local memory_usage_results = {}

  repeat
      local result = redis.call('SCAN', cursor)
      cursor = result[1]
      for _, key in ipairs(result[2]) do
          table.insert(all_keys, key)
          local usage = redis.call('MEMORY', 'USAGE', key)
          table.insert(memory_usage_results, {key = key, usage = usage})
      end
  until cursor == "0"

  return memory_usage_results

Но вывод redis-cli --eval script.lua

1) (empty array)
2) (empty array)

Как правильно получить массив?

да и

local memory_usage_results = {}   
          
memory_usage_results['aa'] = '33'     
                            
return  memory_usage_results

возвращает (empty array)


Ответы (0 шт):