Redis 专题
您的位置:database > Redis专题 > Redis哈希
Redis哈希
作者:--    发布时间:2019-11-20

redis hashes是字符串字段和字符串值之间的映射(类似于php中的数组类型)。 因此,它们是表示对象的完美数据类型。

在redis中,每个哈希(散列)可以存储多达4亿个键-值对。

示例

redis 127.0.0.1:6379> hmset myhash name "redis tutorial" 
description "redis basic commands for caching" likes 20 visitors 23000 
ok 
127.0.0.1:6379> hgetall myhash
1) "field1"
2) "hello"
3) "field2"
4) "world"
5) "name"
6) "redis tutorial"

在上面的例子中,在名称为’myhash‘的哈希中设置了redis教程的详细信息(名称,描述,喜欢,访问者)。

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 获取哈希中的所有值

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册