示例
示例
SET old v
RENAME old new # OK,old 消失
RENAMENX new newer # 1(newer 不存在,改名成功)
SET keep v
RENAMENX keep newer2 # 1(newer2 不存在,改名成功)
COPY keep backup # 1:复制
COPY keep backup # 0:目标已存在
COPY keep backup REPLACE # 1:覆盖目标
COPY keep backup2 DB 1 # 复制到 1 号库| RENAME | 改名,目标覆盖 |
|---|---|
| RENAMENX | 改名,目标存在则失败 |
| COPY | 复制值,可选 DB/REPLACE,6.2+ |
RENAME 与 DEL 一样会阻塞(共享对象处理要拷贝释放);大 key 改名快速但删除旧引用仍涉及内存操作,运维窗口操作更稳。