簡體   English   中英

Redis自動Flushall?

[英]Redis automatically Flushall?

我正在使用Redis 6.2.5 ,如果許多客戶端同時訪問相同的嵌套鍵讀寫操作,則所有 redis db 值都將丟失。 其他一些客戶的數據丟失了。 我嘗試了 multi 和 exec 但它們沒有用,然后我嘗試了 cluster 但錯誤並沒有消失 go 。 可以做些什么來解決這個問題?

如果您認為是意外,您可以重命名flushdb 和 flushall 命令以防止有人意外調用它們。

更好的方法是設置Redis ACL ,以便應用程序用戶僅具有必要的最低訪問權限

如果您的實例對 inte.net 開放且無密碼,則有許多惡意軟件會這樣做或更糟,因此安全性應該有所幫助。

另一種可能性是實例崩潰並且未啟用持久性

Redis 是一個單線程開源應用程序。 因此,數據讀取和寫入操作通常在不到 100 毫秒的時間內完成。 如果 Redis 崩潰,所有數據都將丟失。 所以我正在使用 Redis 雲企業。 所以它工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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