[英]How do I to flush redis db from python redis?
Redis-py 實際上有這個功能:
import redis
r = redis.Redis()
r.flushdb()
是的, flushdb()
和flushall()
都存在。
查看此頁面,您會找到它們。
你也可以試試。
r.execute_command('FLUSHALL ASYNC') # delete keys in background
FLUSHALL ASYNC(Redis 4.0.0 或更高版本)
Redis 現在可以在不同線程的后台刪除鍵,而不會阻塞服務器。 向 FLUSHALL 和 FLUSHDB 添加了 ASYNC 選項,以便異步釋放整個數據集或單個數據庫。
r.flushdb() # Delete all keys of currently selected database instance.
r.flushall() # Delete all keys of entire database.
進一步閱讀: Redis FLUSHALL ASYNC
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.