Redis 快速入门 -- Redis 哈希(9)

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 turorial"

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]

增量地带哈希字段及其相关值

posted @ 2016-11-01 16:45  jinbao.wang  阅读(87)  评论(0编辑  收藏  举报