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 文档许可。