You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redis执行FLUSHALL后KEYS命令无法显示键的异常问题求助

Redis FLUSHALL执行后KEYS命令失效的异常问题

使用redis-cli FLUSHDB可正常删除数据库及其内容,但执行redis-cli FLUSHALL后,通过redis-cli INFO KEYSPACE能查看到数据库的键统计信息,redis-cli KEYS *却无法显示任何键,执行redis-cli SELECT 0也无法恢复该功能。具体操作过程如下:

/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
/redis_data $ redis-cli KEYS *
(empty array)
/redis_data $ ##### 从另一个容器中添加10个键值对 #####
/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
db0:keys=10,expires=0,avg_ttl=0
/redis_data $ redis-cli KEYS *
 1) "2022-09-29T16:17:46.519Z_log"
 2) "2022-09-29T16:17:47.020Z_log"
 3) "2022-09-29T16:17:48.023Z_log"
 4) "2022-09-29T16:17:45.015Z_log"
 5) "2022-09-29T16:17:47.522Z_log"
 6) "2022-09-29T16:17:49.024Z_log"
 7) "2022-09-29T16:17:46.018Z_log"
 8) "2022-09-29T16:17:48.524Z_log"
 9) "2022-09-29T16:17:45.517Z_log"
10) "2022-09-29T16:17:44.519Z_log"
/redis_data $ redis-cli FLUSHDB
OK
/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
/redis_data $ redis-cli KEYS *
(empty array)
/redis_data $ ##### 再次添加10个键值对 #####
/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
db0:keys=10,expires=0,avg_ttl=0
/redis_data $ redis-cli KEYS *
 1) "2022-09-29T16:20:53.203Z_log"
 2) "2022-09-29T16:20:55.709Z_log"
 3) "2022-09-29T16:20:54.707Z_log"
 4) "2022-09-29T16:20:52.702Z_log"
 5) "2022-09-29T16:20:55.206Z_log"
 6) "2022-09-29T16:20:56.710Z_log"
 7) "2022-09-29T16:20:52.206Z_log"
 8) "2022-09-29T16:20:56.210Z_log"
 9) "2022-09-29T16:20:54.205Z_log"
10) "2022-09-29T16:20:53.703Z_log"
/redis_data $ ##### 如上所示,FLUSHDB功能正常。现在尝试FLUSHALL #####
/redis_data $ redis-cli FLUSHALL
OK
/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
/redis_data $ redis-cli KEYS *
(empty array)
/redis_data $ ##### 再次添加10个键值对 #####
/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
db0:keys=10,expires=0,avg_ttl=0
/redis_data $ redis-cli KEYS * ##### 此处应显示10个键,但实际没有 #####
(empty array)
/redis_data $ redis-cli SELECT 0
OK
/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
db0:keys=10,expires=0,avg_ttl=0
/redis_data $ redis-cli KEYS * ##### 执行SELECT 0也无济于事 #####
(empty array)
/redis_data $ ##### 再次添加10个键值对测试是否可写入 #####
/redis_data $ redis-cli INFO KEYSPACE
# Keyspace
db0:keys=20,expires=0,avg_ttl=0
/redis_data $ redis-cli KEYS * ##### 可见键数量增至20,说明可写入但KEYS无法找到 #####
(empty array)

内容的提问来源于stack exchange,提问作者Drake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 17:52:12