set
- sadd myset “str”–插入数据
- smenbers myset–查看所有数据
- sismenber myset “str”–查看str是否属于myset,是返回1,否返回0
- scard myset–返回myset中的元素个数
- srandmenber myset–随机返回myset中的一个元素
- srandmenber myset n–随机返回n个元素
- spop随机删除myset中的一个元素
- smove myset myset “str”–将myset中的str元素移动到myset2中
- sdiff myset myset2 –返回两个集合中不同的元素
- sinter myset myste2 –返回两个集合中相同的元素
- sunion myset myset2 –返回两个集合合并后的总元素
Hash
格式:key-field-value
- hset myhash field value1 –添加一个数据
- hget myhash field –获取该字段的值
- hmset myhash field1 value1 field2 value2 –批量插入数据
- hmget mthash field1 field2 –批量获取数据
- hgetall myhash –获取所有field1和value
- hdel myhash field1 –删除指定hash的字段
- hlen myhash -返回hash中有多少个值
- hexists myhash field1 –判断myhash中的field1是否存在
- hkeys myhash –返回所有的field
- hvals myhash –返回所有的value
- hincrby myshash field1 1–field1自增1
- hdecrby myhash field1 1 –field1 自减1
- hsetnx myshash field1 va1 –如果field1不存在则添加,存在则无法添加
Zset(有序集合)
- zadd myset 1 val1 –添加数据
- zrangebyscore myset -inf +inf –显示全部数据,从小到大
- zrangebyscore myset -inf +inf withscore –携带数据
- 未完待续。。。。。
发表回复