常用操作
常用操作
DBSIZE
SELECT 0
FLUSHDB # 同步清空当前库(大库阻塞)
FLUSHDB ASYNC # 后台异步释放(推荐)
FLUSHALL ASYNC # 清空所有库(高危,先三确认)
SWAPDB 0 1 # 交换两库(Cluster 不支持)
UNLINK bigkey # 后台线程释放大键(4.0+)
RENAME bigkey tmp:del # 也可改名隔离后再删| DBSIZE | 当前库键数量,O(1) |
|---|---|
| ASYNC | 后台线程做内存回收,命令立即返回 |
| 不可恢复 | FLUSH 类操作无撤销,只能靠备份 |
| 集群 | 需对每个主节点执行;SWAPDB 不支持 |
生产执行 FLUSHALL 前做三件事:确认连的是哪个实例(host/port/库)、确认刚做过备份、再要一个人复核命令。