《Redis使用手册》(试读版)
表示数据库已被清空。 11.15.1 async 选项 跟 DEL 命令⼀样, FLUSHDB 命令也是⼀个同步移除命令, 并且因为 FLUSHDB 移除的是整个数据库⽽不是单个键, 所以它常常会引发⽐ DEL 命令更为严重的服务器阻塞现象。 为了解决这个问题, Redis 4.0 给 FLUSHDB 命令新添加了⼀个 async 选项: redis> FLUSHDB async OK 如果⽤户在调⽤ FLUSHDB FLUSHDB 命令时使⽤了 async 选项, 那么实际的数据库清空操作将放在后台线程⾥⾯以异步⽅式 进⾏, 这样⼀来 FLUSHDB 命令就不会再阻塞服务器了。 11.15.2 其他信息 属性 值 属性 值 复杂度 O(N),其中 N 为被清空数据库包含的键值对数量。 版本要求 不带任何选项的 FLUSHDB 命令从 Redis 1.0.0 版本开始可⽤, 带有 async 选项的 FLUSHDB 然后返回 OK 表示所有数据库均 已被清空。 11.16.1 async 选项 跟 FLUSHDB 命令⼀样, 以同步⽅式执⾏的 FLUSHALL 命令也可能会导致服务器阻塞, 因此 Redis 4.0 也给 FLUSHALL 命令添加了同样的 async 选项: redis> FLUSHALL async OK 通过指定 async 选项, FLUSHALL 命令将以异步⽅式在后台线程⾥⾯执⾏所有实际的数据库清空操作,0 码力 | 352 页 | 6.57 MB | 1 年前3阿里云云数据库 Redis 版 产品简介
提供了两个配置,可以让 Redis 在淘汰或者逐出数据 时也使用 lazyfree 的方式。 新增命令 UNLINK key [key ...] FLUSHALL [ASYNC] FLUSHDB [ASYNC] lazyfree-lazy-server-del yes/no lazyfree-lazy-eviction yes/no lazyfree-lazy-expire yes/no0 码力 | 33 页 | 1.88 MB | 1 年前3
共 2 条
- 1