Redis-set类型hash类型Zset有序集合常用命令

5次阅读

共计 878 个字符,预计需要花费 3 分钟才能阅读完成。

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