ARDEL

删除数组中指定索引处的元素。

语法

ARDEL key index [index ...]

引入版本:8.8.0

复杂度摘要:O(N)

删除数组中指定索引处的元素。

必需参数

key

保存数组的键的名称。

index

要删除的元素的一个或多个从零开始的整数索引。删除不存在的索引算作删除了零个元素,并且不会修改数组。

示例

redis> ARSET myarray 0 "a"
(integer) 1
redis> ARSET myarray 1 "b"
(integer) 1
redis> ARSET myarray 2 "c"
(integer) 1
redis> ARDEL myarray 1
(integer) 1
redis> ARGET myarray 1
(nil)
redis> ARDEL myarray 0 2
(integer) 2
redis> ARCOUNT myarray
(integer) 0

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
❌主动-主动
❌ 标准
❌主动-主动

返回值

RESP2

整数回复:删除的元素数量。

RESP3

整数回复:删除的元素数量。

资料来源:Redis 官方 ARDEL 文档;中文内容参考 Redis 文档许可。