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. 未完待續。。。。。
相關文章
相關標籤/搜索