首页 > 其他 > 详细

Redis(6)—Hash、Zset

时间:2020-06-02 16:46:17      阅读:37      评论:0      收藏:0      [点我收藏+]

Redis(6)—Hash、Zset

Hash(哈希)

key-value中的value是一个field-value。一般以H开头。

  1. Hset key field value :增加一个field-value。
  2. Hget key field :获取一个字段的值。
  3. Hmset key field1 value1 field2 value2 :添加多个field-value。
  4. Hmget key field1 field2 :获取多个字段的值。
  5. Hgetall key :获取全部数据(field和value)。
  6. Hdel key field :删除哈希指定的field。
  7. Hlen key :获取哈希字段的数量。
  8. Hexists key field :判断哈希中是否存在指定字段。
  9. Hkeys key :只获取所有的field。
  10. Hvals key :只获取所有的value。
  11. Hincrby key field number :指定增量递增。
  12. Hdecrby key field number :指定减量递减。
  13. Hsetnx key field value :如果不存在就设置值。
#1. Hset key field value :增加一个field-value。
Hset user:1 age 18
#2. Hget key field :获取一个字段的值。
Hget user:1 age
#3. Hmset key field1 value1 field2 value2 :添加多个field-value。
Hmset user:1 name yinrz sex 1
#4. Hmget key field1 field2 :获取多个字段的值。
Hmget user:1 age name sex
#5. Hgetall key :获取全部数据(field和value)。
Hgetall user:1
#6. Hdel key field :删除哈希指定的field。
Hdel user:1 sex
#7. Hlen key :获取哈希字段的数量。
Hlen user:1
#8. Hexists key field :判断哈希中是否存在指定字段。
Hexists user:1 sex
#9. Hkeys key :只获取所有的field。
Hkeys user:1
#10. Hvals key :只获取所有的value。
Hvals user:1
#11. Hincrby key field number :指定增量递增。
Hincrby user:1 age 3
#12. Hdecrby key field number :指定减量递减。
Hdecrby user:1 age 5
#13. Hsetnx key field value :如果不存在就设置值。
Hsetnx user:1 age 20

Zset(有序集合)

在Set的基础上,增加了score权重。一般以Z开头。

  1. Zadd key score value :添加一个值。
  2. Zadd key score1 value1 score2 value2 :添加多个值。
  3. Zrange key scoremin scoremax :显示符合score条件的值。
  4. Zrangebyscore key scoremin scoremax withscores :显示符合条件的值,按升序排列。
  5. Zrem key value :删除指定元素。
  6. Zcard key :获取集合中元素个数。
  7. Zcount key scoremin scoremax :获取符合条件的成员数量。
#1. Zadd key score value :添加一个值。
Zadd salary 1000 user1
#2. Zadd key score1 value1 score2 value2 :添加多个值。
Zadd salary 2000 user2 3000 user3
#3. Zrange key scoremin scoremax :显示符合score条件的值。
Zrange salary 500 2500
#4. Zrangebyscore key scoremin scoremax withscores :显示符合条件的值,按升序排列。
Zrangebyscore salary -inf +inf withscores
#5. Zrem key value :删除指定元素。
Zrem salary user3
#6. Zcard key :获取集合中元素个数。
Zcard salary
#7. Zcount key scoremin scoremax  :获取符合条件的成员数量。
Zcount salary 500 2500

Redis(6)—Hash、Zset

原文:https://www.cnblogs.com/yinrz/p/13031003.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!