nodejs的redis客户端支持mset一次性写入多个键值对,示例如下:
redis-mset.js
const redis = require("redis");
const client = redis.createClient(6379, "127.0.0.1");
client.mset(["key1", 100, "key2", 50, "key3", 60], function(err, reply) {
if (err) {
console.log(err);
} else {
console.log(reply);
}
client.quit()
});
输出:
[root@dev]# node redis-mset.js
OK
[root@dev]# redis-cli
127.0.0.1:6379> get key1
"100"
127.0.0.1:6379> get key2
"50"
127.0.0.1:6379> get key3
"60"
相关文章:
《Nodejs: redis客户端通过mget方法一次性批量读取多个key的值》
《Nodejs redis客户端multi命令批量操作》