2012-09-26 76 views
4

我想弄清楚一些東西,我一直在尋找一段時間沒有結果。Redis數據是否易失?

如果Redis服務器斷電或關閉或會擦除RAM,會發生什麼情況?它在某處保留備份嗎?

我想將Redis用於SaaS風格的應用程序,所以如果我去app.com/usernamesapp它將使用redis來驗證用戶名應用程序是否存在並獲取ID ......在這一點上它將使用MySQL其餘的東西...原因是我想盡快展示頁面,大部分東西都是javascript,所以所有的MySQL都會在事後發生。

感謝

回答

2

從Redis的常見問題

的Redis是一個內存中,但在磁盤上的數據庫

持久的,因此嚴重故障不應導致數據丟失。閱讀更多在http://redis.io/topics/faq

+0

因此,它同時進行/它在數據存儲的時刻寫入磁盤?我想知道如果我可以在我的樹莓派項目上使用它,但用戶可能只需拔插頭即可。 –

+0

它是可配置的。您可以設置保存間隔。或者您可以記錄每條命令並讓這些重播以重建您的數據集。上面ArthurGuy評論中的鏈接是一個很好的開始:https://redis.io/topics/persistence – akronymn