一:Set类型
set数据不重复,元素无序,添加删除复杂度都是O1,value为NULL的Hash表
增
返回成功添加的个数

删
srem key value 删除元素

spop 随机弹出一个

改
默认覆盖
查
smembers key
显示所有元素

sismember key value
判断元素是否存在,是返回1,否返回0

scard key 返回元素的个数

srandmember key n 随机抽取元素,总体执行完成之后之后放回去

交集 并集 差集
sinter key key (SQL中INNER JOIN)

sunion key key(SQL中UNION ,结果无重复)

sdiff key key(两个集合中相差的部分)

二:Hash类型
Hash适合存储对象,类似于Java中(String,Object)
增
hset key field value 没有就创建key,key已经存在返回0,不存在返回1,也可以批量添加

hmset key field value 批量添加

key不存在的时候,操作成功返回1,操作不成功返回0

删
删除field,操作成功返回1,操作不成功返回0

改
hincrby key field number
将field加上number,正确返回加后的数字,错误返回ERROR

查
hget key field value 获取值

hmget key1 keys2 keys3 批量获取,没有填充 nil

hexists key field 存在返回1,不存在返回0

hkeys key 列出所有的key

hvals key 列出所有的value
