多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # Redis 哈希(Hash) * Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。 * Redis 中每个 hash 可以存储 232\- 1 键值对(40多亿)。 **实例** ``` 127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL runoobkey 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000" ``` ## Redis hash 命令 1. Redis hdel 命令用于删除哈希表 key 中的一个或多个指定字段,不存在的字段将被忽略。 **语法** redis Hdel 命令基本语法如下: ~~~ redis 127.0.0.1:6379> HDEL KEY_NAME FIELD1.. FIELDN ~~~ **可用版本** `>= 2.0.0` **返回值** 被成功删除字段的数量,不包括被忽略的字段。 **实例** ~~~ redis 127.0.0.1:6379> HSET myhash field1 "foo" (integer) 1 redis 127.0.0.1:6379> HDEL myhash field1 (integer) 1 redis 127.0.0.1:6379> HDEL myhash field2 (integer) 0 ~~~