命令 | 作用 |
---|---|
SADD | 添加 |
SMEMBERS | 查看所有成员 |
SISMEMBER | 判断某一个值是否在集合中 |
SCARD | 获取set集合中得到内容元素个数 |
SREM | 移除某个元素 |
SRANDMEMBER | 随机抽选出一个元素 可指定个数 |
SPOP | 随机弹出一个SET集合中的一个元素 |
SDIFF | 以第一个为参照物 返回两个集合里面不同的元素 |
SINTER | 交集 (共同好友) |
SUNOIN | 并集 |
本质上和string没有太大区别
相当于string里面再增加了一层(我的理解 便于记忆)
Map集合 key-map
命令 | 作用 |
---|---|
hset | hset myhash field1 aaa hset user name “xiaoming” age 23 |
hget | hget myhash field1 |
hgetall | 获取哈希中所有的数据 |
hlen | 获取hash里面的元素 |
hvals | 只获取值 |
HINCRBY | 增加 |
hsetnx | 不存在则设置 |
hash适合存对象 string存string
命令 | 作用 |
---|---|
ZADD | 添加 |
ZRANGE | 取某个范围的值 |
ZRANGEBYSCORE | 排序通过分数 |
ZREM | 移除元素 |
ZCARD | 获取集合中的元素数量 |
ZREVRANGE | 从大到小进行排序 |
ZCOUNT | 获取指定区域的成员数量 |
底层用ZSET实现 所以可以用zset里面的 命令