ARSET
设置从数组中的索引开始的一个或多个连续值。
语法
ARSET key index value [value ...]
引入版本:8.8.0
复杂度摘要:O(N)
设置从数组中的索引开始的一个或多个连续值。
必需参数
key
保存数组的键的名称。
index
开始写入的从零开始的整数索引。当提供多个值时,它们存储在从 index 开始的连续索引处。
value
一个或多个字符串值存储在从 index 开始的连续索引处。返回已填充的新(以前为空)槽的数量。
示例
redis> ARSET myarray 0 "hello"
(integer) 1
redis> ARGET myarray 0
"hello"
redis> ARSET myarray 2 "a" "b" "c"
(integer) 3
redis> ARGET myarray 2
"a"
redis> ARGET myarray 4
"c"
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
❌ 标准 |
返回值
RESP2
整数回复:设置的新槽数(之前为空)。
RESP3
整数回复:设置的新槽数(之前为空)。
资料来源:Redis 官方 ARSET 文档;中文内容参考 Redis 文档许可。