集合 set 类型
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据
它和列表的最主要区别就是没法增加重复值
基本语法:
给集合增数据: sadd key value
删除集合中的一个值: srem key value
获取数据: smembers key
删除指定数据: del key
删除全部数据: flushall
代码演示:
/*
https://www.npmjs.com/package/redis
1、安装
npm install redis --save
2、引入 建立连接
var redis = require("redis"),
client = redis.createClient();
*/
var redis = require("redis"),
client = redis.createClient(6379,'127.0.0.1');
//删除所有的缓存数据
/*
client.flushall();
client.flushall((err,val)=>{
console.log(val);
});
*/
client.sadd('sList','张三');
client.sadd('sList','李四');
client.sadd('sList','王五','赵四');
client.smembers('sList',(err,resutl)=>{
console.log(resutl);
})
client.flushall((err, val) => {
console.log(val);
});
client.smembers('sList', (err, resutl) => {
console.log(resutl);
})
run code