async function setFun() { const [key1, key2, key3, key4, key5] = ["set01", "set02", "set03", "set04", "set05"]; const [v1, v2, v3, v4, v5] = ["v1", "2", "v3", "v4", "v5"]; const [v10, v20, v30, v40, v50] = ["v1", "v2", "v3", "40", "50"];
const setV1 = [v1, v2, v3, v4, v5]; await redis.sadd(key1, setV1); await redis.sadd(key2, [1, 2, 3, 4, 5]); const allValue = await redis.smembers(key1); const sismember = await redis.sismember(key1, 'v1'); const srandmember = await redis.srandmember(key1, 2); await redis.spop(key1, 1); console.log('allvalue: ', allValue); console.log('sismember: ', sismember); console.log('srandmember: ', srandmember); const key1Values = await redis.smembers(key1); const key2Values = await redis.smembers(key2); console.log('key1---Values: ', key1Values); console.log('key2---Values: ', key2Values);
await redis.smove(key1, key2, v10); const sdiff = await redis.sdiff(key1, key2); const sinter = await redis.sinter(key1, key2); const sunion = await redis.sunion(key1, key2); console.log('sdiff', sdiff) console.log('sinter', sinter) console.log('sunion', sunion) const Vkey1 = await redis.smembers(key1); const Vkey2 = await redis.smembers(key2); console.log('key1---Values: ', Vkey1); console.log('key2---Values: ', Vkey2);
await redis.set("book:1:name", "shujujiegou"); await redis.set("book:2:name", "suanfa"); await redis.set("book:3:name", "C"); await redis.sadd("tag:jichu", 1); await redis.sadd("tag:jichu", 2); await redis.sadd("tag:yuyan", 3); const lang = await redis.sdiff("tag:yuyan", "tag:jichu"); console.log("lang: ", lang);
}
|