ARMSET

在数组中设置多个索引值对。

语法

ARMSET key index value [index value ...]

引入版本:8.8.0

复杂度摘要:O(N)

在数组中设置多个索引值对。

必需参数

key

保存数组的键的名称。

data

一对或多对index value。每个 index 都是一个从零开始的整数,指定写入位置,每个 value 是要存储在该位置的字符串。对可以是不连续的并且可以按任何顺序。

示例

redis> ARMSET myarray 0 "alpha" 5 "beta" 100 "gamma"
(integer) 3
redis> ARGET myarray 0
"alpha"
redis> ARGET myarray 5
"beta"
redis> ARGET myarray 100
"gamma"

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

整数回复:设置的新槽数(之前为空)。

RESP3

整数回复:设置的新槽数(之前为空)。

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