首页 > 编程笔记

Redis HDEL命令的用法

Redis HDEL 命令的基本语法如下:
HDEL key field [field ...]
HDEL 用于删除散列表 key 中的一个或多个 field,不存在的 field 将被忽略。

返回值:被成功删除的 field 的数量。

实例如下:
# 设置散列表的测试数据
127.0.0.1:6379> HMSET abbr a "apple" b "banana" c "cat" d "dog"
OK
127.0.0.1:6379> HGETALL abbr
1) "a"
2) "apple"
3) "b"
4) "banana"
5) "c"
6) "cat"
7) "d"
8) "dog"

# 删除单个field
127.0.0.1:6379> HDEL abbr a
(integer) 1

# 删除不存在的field
127.0.0.1:6379> HDEL abbr not-exists-field
(integer) 0

# 删除多个field
127.0.0.1:6379> HDEL abbr b c
(integer) 2

127.0.0.1:6379> HGETALL abbr
1) "d"
2) "dog"

推荐阅读