redis 常用指令

141 阅读1分钟

Redis 清除数据

在 Redis 中,清除所有数据可以通过两个主要命令来实现:FLUSHDB 和 FLUSHALL。这两个命令的区别在于它们作用的范围不同:

  • FLUSHDB: 清除当前数据库中的所有数据。
  • FLUSHALL: 清除所有数据库中的所有数据。
test@localhost:/home/myproject/book$ redis-cli
127.0.0.1:6379> auth mypassword
127.0.0.1:6379> del 'APP_TOKEN:zb_user001'
(integer) 0
127.0.0.1:6379> FLUSHALL
OK

注意事项

数据丢失风险:这两个命令会立即删除数据,且无法恢复。在执行这些命令之前,请确保你已经备份了重要数据。 权限要求:执行 FLUSHDB 和 FLUSHALL 需要有相应的权限。通常,只有具有管理员权限的用户才能执行这些命令。