Redis哈希是表示对象的理想数据类型。它们用于在字符串字段和字符串值之间进行映射。在Redis中, 每个哈希可以存储多达40亿个字段-值对。
例子
redis 127.0.0.1:6379> HMSET srcmini名称”所有技术的解决方案”描述”印度增长最快的教程网站”, 每天有100万访问者, 1000万页面访问量。
OK
redis 127.0.0.1:6379> HGETALL srcmini
1) "name"
2) "A solution to all Technology"
3) "description"
4) "India's fastest growing tutorial website"
5) "daily"
6) "1"
7) "million"
8) "visitors"
9) "10"
10) "millions"
11) "page"
12) "visit."
redis 127.0.0.1:6379>
在上面的示例中, ” srcmini”是Redis哈希, 其中包含详细信息(名称, 描述, 100万, 10, 访客, 页面, 访问)等。
Redis哈希命令
编号 | 命令 | 描述 |
---|---|---|
1 | HDEL key field2 [field2] | 它用于删除一个或多个哈希字段。 |
2 | HEXISTS key field | 它用于确定哈希字段是否存在。 |
3 | HGET key field | 它用于获取存储在指定键处的哈希字段的值。 |
4 | HGETALL key | 它用于获取指定键处散列中存储的所有字段和值 |
5 | HINCRBY key field increment | 用于将哈希字段的整数值增加给定数字 |
6 | HINCRBYFLOAT key field increment | 用于将哈希字段的浮点值增加给定数量 |
7 | HKEYS key | 它用于获取哈希中的所有字段 |
8 | HLEN key | 它用于获取哈希中的字段数 |
9 | HMGET key field1 [field2] | 它用于获取所有给定哈希字段的值 |
10 | HMSET key field1 value1 [field2 value2 ] | 用于将多个哈希字段设置为多个值 |
11 | HSET key field value | 用于设置哈希字段的字符串值 |
12 | HSETNX key field value | 仅当该字段不存在时, 才用于设置哈希字段的值 |
13 | HVALS key | 它用于获取哈希中的所有值 |
评论前必须登录!
注册