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-value

  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. 未完待续。。。。。

你可能感兴趣的:(redis,java)