转载

Redis哈希

Redis的哈希值是字符串字段和字符串值之间的映射,所以他们是表示对象的完美数据类型 在Redis中的哈希值,可存储超过400十亿键值对。

例子

redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK redis 127.0.0.1:6379> HGETALL yiibai 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
在上面的例子中,我们已经设置Redis的详细教程(name, description, likes, visitors)在哈希名称为 yiibai

Redis的哈希命令

如下表所示哈希一些基本的命令:
S.N. 命令和说明
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 获取在哈希中的所有值
14 HSCAN key cursor [MATCH pattern] [COUNT count] 增量迭代哈希字段及相关值
正文到此结束
Loading...