1 往集合新增数据
sadd key value1 value2 ...
sadd gender male female
2 查看集合所有元素
smembers key
smembers gender
3 集合删除操作
srem key value1 value2 ....
srem gender male
4 返回并删除集合key中一个随机的元素 ,体现集合无序性
spop key
spop gender
5 返回集合中一个随机的元素
srandmember key
srandmember gender
6 判断value是否在集合key中,存在返回1 不存在返回0
sismember key value
sismember gender a
7 返回集合中的个数
scard key
scard gender
8 把source 中的value 删除,移动到desc集合中去
smove source desc value
9 多个集合中的交集元素,并返回
sinter key1 key2 ...
10 多个集合中的并集元素,并返回
sunion key1 key2
11 多个集群的差集
sdiff key1 key2
hash结构操作
12 把key 中的filed域的值设置为value
hset key filed value
13 返回key中所有filed域的所有值
hgetall key
14 一次设置key的n个域
hmset key filed1 value1 filed2 value2
15 一次返回key的n个域
hmget key filed1 filed2
16 一次获取key中的一个域的值
hget key value
17 删除key中filed域
hdel key filed
18 返回key中元素有多少个域
hlen key
19 判断key中有没有filed域,返回0没有,返回1表示有
hexists key filed
20 返回key中所有filed
hkeys key
21 返回key中所有value
hvals key