set 是一个可以自动排重的列表 常用命令 sadd key value1 value2 ... 将一个或多个 member 元素加入到集合 key 中,已经存在的 member 元素将被忽略 smembers key 取出key的所有值 sismenber key value 判断该value 是否是该key的值 scard key 返回该key的集合个数 srem key value1 value2 移除key 中的元素 spop key 随机从该key中吐出一个值 srandmember key n 随机从该key中吐出n个值 smove
hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似Java里面的Map 常用命令 hset key field value 给key 中的field 赋值value hget key field 从key 集合中取出 field 的值 hmset key field1 value1 field2 value .. 批量设置值 hexists key field 查看key 中 field 是否存在 hkeys key 列出 key 的所有field hvals key 列出 key的所有 value hincrby 为哈希表 key 中的域 field 的值加上增量 1 -1 hsetnx 将哈希表 key 中的域 field 的值设置为 value ,当且仅当域 field 不存在 .