我要删除所有密钥。我希望一切都消灭掉,然后给我一个空白的数据库。
有没有办法在Redis客户端中做到这一点?
使用 redis-cli:
例如,在您的 shell 中:
redis-cli flushall
抬起头来,认为FLUSHALL可能会造成过大杀伤力。 FLUSHDB是仅刷新数据库的一个。 FLUSHALL将清除整个服务器。就像服务器上的每个数据库一样。由于问题是关于刷新数据库的,所以我认为这是一个足够重要的区别,值得单独回答。
FLUSHALL
FLUSHDB
到目前为止,答案是绝对正确的。他们删除所有密钥。
但是,如果您还想从 Redis 实例中删除所有 Lua脚本,则应遵循以下步骤:
脚本冲洗
OP 提出两个问题;这就完成了第二个问题(所有内容均已删除)。