2011-12-14 101 views
1

如上所述,如果我在memcached中存儲了某些內容(例如網站會話數據),是否可以安全地刪除數據以便在稍後的內存轉儲中不會顯而易見?是否可以安全地從memcached中刪除數據?

我認爲刪除只是取消分配內存而不是擦除它?我可以通過在刪除它之前用隨機數據更新密鑰來手動分配分配的內存嗎?

很明顯,在存儲數據之前加密數據將是一個解決方案,但這也會增加性能開銷。

回答

0

檢查FAQ。所以,如果您想保護您的數據,因爲您處於惡劣的環境中,請使用SASL身份驗證。 Check it out: SASL

並確保沒有人從外部訪問memcached!將它綁定到localhost。從手動

摘錄:

什麼時候過期緩存的內容也會從緩存中刪除?

memcached使用延遲過期,這意味着它不使用額外的CPU 到期項目。當一個項目被請求(一個獲取請求)時,它會檢查 到期時間,以確定該項目是否仍然有效,然後將 返回給客戶端。

同樣,當向高速緩存添加新項目時,如果高速緩存已滿,則在更換高速緩存中的 最少使用項目之前,它將查看過期項目以進行替換。

3

您不能......替換值是另一個分配,不會覆蓋內存中的舊值。

相關問題