在过去的几天里,我一直在玩Redis(并增加了一些乐趣),我想知道是否有方法可以清空数据库(移除套装,现有的密钥……)很容易。在我的测试中,我创建了几个有很多成员的集合,甚至创建了我不记得名字的集合(我怎么能列出这些人呢?)。你知道怎么把它们都处理掉吗?
11dmarpk1#
您有两个选择:
yk9xbfzb2#
在这里要小心。
FlushDB删除当前数据库中的所有键,而FlushALL删除当前主机上所有数据库中的所有键。
bq9c1y663#
flushdb
flushall
使用以下命令删除默认或当前选定的数据库(通常为0
0
redis-cli flushdb
删除特定的redis数据库(例如8作为我的目标数据库):
8
redis-cli -n 8 flushdb
使用以下命令删除所有Redis数据库
redis-cli flushall
kuhbmx9i4#
使用redis-cli:
redis-cli
FLUSHDB - Removes data from your connection's CURRENT database. FLUSHALL - Removes data from ALL databases.
Redis文档:FLUSHDB、FLUSHALL
gr8qqesn5#
有正确的答案,但我只想再添加一个选项(需要停机):
1.阻止Redis。1.删除RDB文件(在redis.conf中查找位置)。1.启动Redis。
d5vmydt96#
打开你的Redis CLI,有两个可能的选项可以使用:
FLUSHDB-删除当前选定数据库的所有键。FLUSHALL-删除所有现有数据库的所有键,而不仅仅是当前选定的数据库。
6条答案
按热度按时间11dmarpk1#
您有两个选择:
yk9xbfzb2#
在这里要小心。
FlushDB删除当前数据库中的所有键,而FlushALL删除当前主机上所有数据库中的所有键。
bq9c1y663#
flushdb
清除一个数据库,flushall
清除所有数据库*清电流
使用以下命令删除默认或当前选定的数据库(通常为
0
明确具体
删除特定的redis数据库(例如
8
作为我的目标数据库):清除所有
使用以下命令删除所有Redis数据库
kuhbmx9i4#
使用
redis-cli
:Redis文档:FLUSHDB、FLUSHALL
gr8qqesn5#
有正确的答案,但我只想再添加一个选项(需要停机):
1.阻止Redis。
1.删除RDB文件(在redis.conf中查找位置)。
1.启动Redis。
d5vmydt96#
打开你的Redis CLI,有两个可能的选项可以使用:
FLUSHDB-删除当前选定数据库的所有键。FLUSHALL-删除所有现有数据库的所有键,而不仅仅是当前选定的数据库。