gpt4 book ai didi

node.js - 如何在 Node.js 中从 Redis 客户端使用 SINTERSTORE 和 ZINTERSTORE?

转载 作者:可可西里 更新时间:2023-11-01 10:57:34 25 4
gpt4 key购买 nike

我正在使用 node_redis 库
https://github.com/NodeRedis/node_redis
关于如何使用 SINTERSTORE/SUNIONSTORE 和 ZINTERSTORE/ZUNIONSTORE 的例子很少,也没有关于如何在客户端传递这些函数的参数的例子。

最佳答案

我尝试并找到了正确的方法

var redis=require('redis');
var client=redis.createClient();
client.on('connect',function () {
console.log('connected');
});
client.sadd('sa', 'a');
client.sadd('sa', 'b');
client.sadd('sa', 'c');

client.sadd('sb', 'b');
client.sadd('sb', 'c');
client.sadd('sb', 'd');

client.SINTER(['sa', 'sb'], function (err, intersection) {
console.log(intersection[0]+" "+intersection[1]);
});

client.ZINTERSTORE('sc','2','sa', 'sb', function (err, intersection) {
console.log(intersection);
});

client.ZRANGEBYSCORE('sc','-inf','inf',function (err,reply) {
console.log(reply);
});


只需按照redis文档中给出的顺序提供输入即可

关于node.js - 如何在 Node.js 中从 Redis 客户端使用 SINTERSTORE 和 ZINTERSTORE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39225093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com