我正在使用node.js Redis library而我正在尝试批量订阅许多密钥。我有一个动态的数组,即
var keys {'key1','key2',...,'keyN'}
我希望将每个索引作为参数提供给Redis库中的subscribe
,其中包含一个或多个字符串。我已经尝试使用..中的apply函数..
redisClient.subscribe.apply(this,keys);
但它不会导致订阅。关于我如何克服这个问题的任何建议?
答案 0 :(得分:2)
您的示例数据完全无效JS,但我假设您的代码正确无误。 您需要设置正确的函数上下文:
redisClient.subscribe.apply(redisClient, keys);