RESTORE-ASKING
语法
RESTORE-ASKING key ttl serialized-value [REPLACE] [ABSTTL] [IDLETIME seconds] [FREQ frequency]
- 可用版本
- Redis Open Source 3.0.0
- 时间复杂度
- 创建新键的时间复杂度为 O(1),重建序列化值的时间复杂度为 O(N*M),其中 N 是构成该值的 Redis 对象数量,M 是它们的平均大小。对于小的字符串值,时间复杂度因此是 O(1)+O(1*M),其中 M 很小,所以简单来说就是 O(1)。然而,对于有序集合值,时间复杂度是 O(N*M*log(N)),因为将值插入有序集合的时间复杂度是 O(log(N))。
- ACL 类别
-
@keyspace
,@write
,@slow
,@dangerous
,
RESTORE-ASKING
命令是一个内部命令。它在 Redis 集群主节点进行槽迁移时使用。
RESP2/RESP3 回复
Simple string reply:OK
。历史
- 从 Redis 3.0.0 版本开始:添加了
REPLACE
修饰符。 - 从 Redis 5.0.0 版本开始:添加了
ABSTTL
修饰符。 - 从 Redis 5.0.0 版本开始:添加了
IDLETIME
和FREQ
选项。