ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[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 ~~~