2017-02-23 64 views

回答

6

當Redis運行flushdb命令時,它將阻止對數據庫的任何新寫入,並刷新數據庫中的所有密鑰。但是,當Redis完成flushdb命令時,它可以接收新的文件,即其他Redis客戶端可以將新密鑰放入數據庫。

就你而言,我認爲還有其他客戶端不斷寫入數據庫。因此,在刷新數據庫後,其他客戶端會將新密鑰放入Redis中。

如果你想停止任何進一步的寫作,你必須關閉Redis服務器。

+0

你的建議似乎是合理的。我使用了1小時前安裝的服務器本地主機,我沒有告訴其他人。所以我想也許一些其他背景服務寫了redis .. – liuchuan98

+0

這是一個很好的答案,只是檢查另一個客戶端不寫入同一個數據庫。幫助過我! – putonspectacles

相關問題