簡體   English   中英

如何從 python redis 刷新 redis db?

[英]How do I to flush redis db from python redis?

有沒有辦法可以使用redis刷新我的 redis 數據庫?

我正在尋找類似redis.flushdb()redis.flushall()

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM