你用的方式不对
local values = redis:mget("key1", "key2", "key3")
如果key在一个table中的话,用unpack转换
local keys = {"key1", "key2", "key3"}
local values = redis:mget(unpack(keys))
在 2017年3月9日星期四 UTC+8上午11:14:36,zhangh...@gmail.com写道:
需求:
从redis一次取多个string 值
代码:
local keys = {"key1", "key2", "key3"}
...
--redis建立连接
...
local values = redis:mget(keys)
结果values 为nil
直接redis:mget("key1", "key2", "key3") 是可以取到的。
问题:
redis一次取多个string值方法mget 参数怎么传?