Redis set类型,hash类型,Zset(有序集合)—经常使用命令

set

  1. sadd myset "str"--插入数据
  2. smenbers myset--查看全部数据
  3. sismenber myset "str"--查看str是否属于myset,是返回1,否返回0
  4. scard myset--返回myset中的元素个数
  5. srandmenber myset--随机返回myset中的一个元素
  6. srandmenber myset n--随机返回n个元素
  7. spop随机删除myset中的一个元素
  8. smove myset myset "str"--将myset中的str元素移动到myset2中
  9. sdiff myset myset2 --返回两个集合中不一样的元素
  10. sinter myset myste2 --返回两个集合中相同的元素
  11. sunion myset myset2 --返回两个集合合并后的总元素

Hash

格式:key-field-valuespa

  1. hset myhash field value1 --添加一个数据
  2. hget myhash field --获取该字段的值
  3. hmset myhash field1 value1 field2 value2 --批量插入数据
  4. hmget mthash field1 field2 --批量获取数据
  5. hgetall myhash --获取全部field1和value
  6. hdel myhash field1 --删除指定hash的字段
  7. hlen myhash -返回hash中有多少个值
  8. hexists myhash field1 --判断myhash中的field1是否存在
  9. hkeys myhash --返回全部的field
  10. hvals myhash --返回全部的value
  11. hincrby myshash field1 1--field1自增1
  12. hdecrby myhash field1 1 --field1 自减1
  13. hsetnx myshash field1 va1 --若是field1不存在则添加,存在则没法添加

Zset(有序集合)

  1. zadd myset 1 val1 --添加数据
  2. zrangebyscore myset -inf +inf --显示所有数据,从小到大
  3. zrangebyscore myset -inf +inf withscore --携带数据
  4. 未完待续。。。。。
相关文章
相关标签/搜索