Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在一个节点上运行的lua脚本能否从Redis集群中的另一个节点获取密钥_Lua_Mapreduce_Redis_Cluster Computing_Distributed Computing - Fatal编程技术网

在一个节点上运行的lua脚本能否从Redis集群中的另一个节点获取密钥

在一个节点上运行的lua脚本能否从Redis集群中的另一个节点获取密钥,lua,mapreduce,redis,cluster-computing,distributed-computing,Lua,Mapreduce,Redis,Cluster Computing,Distributed Computing,在一个节点上运行的lua脚本能否从Redis集群中的另一个节点获取密钥 范例 节点A 键1 val1 键2 val2 节点B 键3 val3 剧本 return redis.call('get', 'key1') + redis.call('get', 'key2') 此外,是否有人试图在redis cluster中支持map reduce?不幸的是,无法在lua脚本中的多个分片上操作键-您必须确保创建分片规则,以便它们能够保证脚本中涉及的所有键都在单个分片上运行。否则,您必须自己在客

在一个节点上运行的lua脚本能否从Redis集群中的另一个节点获取密钥

范例

节点A

  • 键1 val1
  • 键2 val2
节点B

  • 键3 val3
剧本

return redis.call('get', 'key1') + redis.call('get', 'key2')

此外,是否有人试图在redis cluster中支持map reduce?

不幸的是,无法在lua脚本中的多个分片上操作键-您必须确保创建分片规则,以便它们能够保证脚本中涉及的所有键都在单个分片上运行。否则,您必须自己在客户端代码中应用reduce阶段