如何使用LUA正确使用Redis ZUNIONSTORE

时间:2018-09-13 16:42:17

标签: lua redis

我对LUA并不陌生,但是我正试图通过从Python运行的LUA脚本使Redis的ZUNIONSTORE对我有用。

这里是我所拥有的,但是我不断得到ERR syntax error。有什么想法吗?

"""
local user_id = ARGV[1]
local dest = 'user:'.. user_id ..':has_followers_test'
local keys = {
    'user:' .. user_id .. ':has_followers_explicit',
    'user:' .. user_id .. ':has_followers_implicit'
}
redis.call('ZUNIONSTORE', dest, #keys, unpack(keys), 'AGGREGATE', 'MIN')
"""

get_lua_values = g.redis_fg.register_script(lua_script)
print(get_lua_values(args=[3]))

0 个答案:

没有答案