zinterstore
1. 基本語法
zinterstore(destination, numkeys, key[, key, ...], ["WEIGHTS", weight[, weight, ...], ["AGGREGATE", SUM|MIN|MAX])
destination, numkeys, key[, key, ...], ["WEIGHTS", weight[, weight, ...], ["AGGREGATE", SUM|MIN|MAX]) 2. 範例
client.del('zset:1', 'zset:2');
const key1 = 'zset:1'
const members1 = ['A', 'B', 'C', 'D'];
const scores1 = [1, 3, 5, 7, 9];
const key2 = 'zset:2'
const members2 = ['C', 'D', 'E', 'F', 'G'];
const scores2 = [0, 2, 4, 6, 8, 10];
members1.forEach((mem, ind) => {
client.zadd(key1, scores1[ind], mem);
})
client.zrange(key1, 0, -1, 'WITHSCORES', (err, obj) =>{
console.log(key1, ':', obj);
});
members2.forEach((mem, ind) => {
client.zadd(key2, scores2[ind], mem);
})
client.zrange(key2, 0, -1, 'WITHSCORES', (err, obj) =>{
console.log(key2, ':', obj);
});Last updated